接上集
除了知道二进制,八进制,十进制,十六进制间的转换和各种运算符,还需要了解C语言中无符号字符和有符号字符
一个字节8位
无符号:0000 0000B-----1111 1111B
0 255
有符号:最高位为1表示负数,为0表示正数
0000 0000B : 0
0000 0001B : 1
0111 1111B : 127
1000 0000B : -128
1000 0001B : -127
1000 0010B : -126
还需认识一些常用的关键词(后续项目实战中会用到,项目种可详细解释)
1.auto(声明自动变量)
2.short(声明短整型变量或函数)
3.int(声明整型变量)
4.long(声明长整型变量或函数)
5.float(声明浮点型变量或函数)
6.double(声明双精度变量或函数)
7.char(声明字符型变量或函数)
8.struct(声明结构体变量或函数)
9.union(声明共用体变量)
10.enum(声明枚举型变量)
11.typedef(给数据类型取别名)
12.const(声明只读变量)
13.unsigned(声明无符号类型变量或函数)
14.signed(声明有符号类型变量或函数)
15.extern(引用变量或函数)
16.register(声明寄存器变量)
17.stastic(声明静态变量)
18.volatile
19.void(声明无类型指针,声明函数无返回值或参数)
20.if(条件语句)
21.else(条件语句的分支)
22.swich(条件语句)
23.case
24.for(循环语句)
25.do(循环语句)
26.while(循环语句)
27.goto(跳转语句)
28.continue(结束当前循环进入下一个循环)
29.break(结束循环)
30.default()
31.sizeof(计算数据类型长度)
32.return(函数返回)
if和Switch的区别:
if多用于区间判断,Switch多用于等值条件的判断,if用到的范围会多一点
循环语句间的区别:
C语言中三种循环语句(while,for,do-whlie)的用法及区别_do while语句-CSDN博客
下集开始一些简单的项目案列