库函数:提前定义好的函数
nt:整数类型的一种表达方式
函数返还类型:int,float,char
函数名:main(主函数),且整个程序中只能有一个main函数
数据类型 数据类型名称——自定义的数据名
char--字符数据类型--char ch = 'a' --%c(单个字符)--%s(字符串)
整数类型 举例:int age=18 short year=2021
char--字符数据类型 1字节
short--短整型 %u 2字节
int--整型 %d 4字节
long--长整型 %ld 4字节
long long--更长的整型 %lld 8字节
浮点型 小数类型
float--单精度浮点型 %f 4字节
double--双精度浮点型 %lf 8字节
举例:float weight=52.3 double d=22.2
双精度浮点型更精确,但占用位置也更大
sizeof(); :计算数据类型或者变量在计算机空间中所占的大小
计算机中的单位及换算关系
bit 比特位 1001110101 最后一个1是一比特位
byte 字节=8bit 11111111
kb=1024byte
mb=1024kb
gb=1024kb
tb=1024gb
pb=1024tb
在C 语言中,sizeof(long)>=sizeof(int)
%d %c 打印类型 ch变量的值
定义变量的方法
(1)
int age=18 float weight=50.5 char ch='w'
(2)
int age; float weight;
变量类型
局部变量:在大括号内定义的变量,只可以在定义所在的大括号内使用
全局变量:在大括号外定义的变量,是可以在所有的函数中使用的变量
tip:当全局和局部冲突时,局部优先
输入函数:scanf(“%d%d”,&a&b); &a&b:输入的地址
注意:%d%d之间若打英文空格或不打,输入数字都应该输入英文空格
若中间打英文逗号, 两数字中间也应输入英文逗号
否则会因为全半角输入的字节长度问题导致程序错误
extern:对外延伸,既可以跨文件计算
gol:变量类型 例:gol_b--直接打b也可以,命名问题
跨文件 printf("gol_b=%d\n",gol_b);
常量 分为4种
1.字面常量
10--int
3.14--float
'a'--char