c语言|C语言-常识大全


c语言|C语言-常识大全

①C语言常识
1.1源程序.C~目标程序(汇编).Obj~可执行程序.exe
1.2C程序从主函数开始到主函数结束main~main
1.3一个C语言能实现多种算法
1.4一个C程序能存放在多个程序文件中
1.5一行C程序可以写多条C语句
1.6C语句可以跨行
1.7注释可以和语句不同行
1.8注释可以在函数内部前部 , 也可以在函数外部复合语句开头
1.9注释不可以嵌套 , 可以/*/*        */
1.10C程序由函数组成 , 函数可以单独编译
1.11C语言数据没有逻辑类型
1.12变量满足标识符规则

②标识符
2.1分类
a.关键字(小写):
int、if、else、float、double、void、unsigned
b.预定义标识符:
printf、define
c.用户标识符(见文生义):
number、red、yellow、work
2.2格式
a.由字母、下划线、数字组成
b.开头只能是字母、下划线
c.关键字不能作为标识符

③常量(不变)
3.1整型常量(无小数点)
十进制:正、负、零
八进制:开头必须为0 , 不能含8 , 无负零
十六进制:开头必须为0或X , 无负零
基本整型int
短整型short int
长整型long int(L)
无符号型unsigned(U):无负
长整型无符号型(LU):无负
符号位:正整数最高位为0(原码) , 负整数最高位为1(原码转换补码)
原码:10000101(-5)
补码:11111011(-5)原码反码加1
补码:11111010(-4)
原码:10000101(-5)补码反码减1
3.2实型常量
小数:含小数点
指数:e后为整数
3.3字符常量
单引号’a’ , char str=’a’
3.4字符串常量
双引号“ab” , char str[2
=“ab”
~
④变量
4.1整型变量
int a
4.2实型变量
单精度:float abc;
双精度:double abc;

⑤其他
5.1转义字符:
转为ASCII码的值 ,
\\a\\\\ , \\后面必须有东西 ,
\\0表示空值
5.2实型变量地址
【c语言|C语言-常识大全】*a , *b