第一节
1.什么是C语言:
C语言是一种计算机语言,即是一种人和计算机交流的语言。
计算机语言包括C/C++/JAVA/python
2.语言的发展:
二进制语言 硬件---正电1/负电0
助记符---汇编语言
B语言->C语言->C++等高级语言
C语言的最初标准:美国国家标准局 ANSIC
3.C语言程序的书写
(.C-源文件 .h-头文件)
*创建工程(拥有编译软件)
*添加源文件
*写代码
一般地,以#include <stdio.h> 其他情况<>里面内容会有所改变
include<stdio.h>代表包含一个叫stdio.h的文件
std---标准 i---input o---output .h---头文件
在写代码的过程中使用库函数(C语言本身提供给我们使用的函数) 就需要引入头文件 eg .#include<stdio.h>
#include <stdio.h>
// int 是整形的意思
// main 前面的int表示main调用返回一个整数值
int main() // 主函数---程序的入口 (main 函数有且唯一)
{ //这里完成任务
printf(" \n", );//想要在屏幕输出一些东西用 函数---printf function-printf---打印函数(库函数的 //一种
return 0; // 返回0 与前面调用返回一个整型值相呼应
}
4计算机中的单位
bit---比特位 存一个 二进制位的大小
byte--- 字节 8个比特位= 1个字节
kb mb gb tb pb ( 进率都是1024)
5.数据类型 占内存大小
char 字符数据类型 1
short 短整型 2
long 长整形 4/8
long long 更长的整形 4
float 单精度浮点数 4
double 双精度浮点数 8
char ch='a'; 申请内存 ch为申请空间所起名字
%c---打印字符格式的数据
%d---打印整形十进制的数据
%f ---打印浮点数字---打印小数
%lf---打印双精度浮点数
%p---以地址的形式打印
%x---打印16进制数字
6.变量的分类
*局部变量---定义在代码块({ })内部的变量
*全局变量---定义在代码块({ })之外的变量
注:
当全局变量与局部变量名字相同时 局部变量优先
局部变量无法应用在代码块之外
全局变量在整个工程都可以使用
7.输入数据---使用输入函数scanf
取地址符号&
scanf("%d%d",&num1,&num2)
注:C语言语法规定,变量要定义在当前代码块的最前面
8.作用域
局部变量的作用域是它所在的代码块的内部
全局变量的作用域是整个工程
9.生命周期
局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期:整个程序的生命周期