库函数:提前定义好的函数 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
|