c语言知识点总结完整版:C语言 常识大全
c语言知识点总结完整版:C语言 常识大全1.8注释可以在函数内部前部,也可以在函数外部复合语句开头1.7注释可以和语句不同行1.4一个C程序能存放在多个程序文件中1.5一行C程序可以写多条C语句1.6C语句可以跨行
①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 a b c;
双精度:double a b c;
~
⑤其他
5.1转义字符:
转为ASCII码的值,
\a \\,\后面必须有东西,
\0表示空值
5.2实型变量地址
*a,*b