数据类型,涉及变量的内容(字符/数字),取值范围。计算机读取变量是按照位来读取的。比如说:
这里有(假设16位的编译器)内存空间16位(bit) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 如果初始化为char(8位)数据,那么这就代表两个字符,但是如果读取的时候,没有使用%c 而是使用了 %d,那么计算机就会将它当成一个int数据读了出来,而且不会报错。(C语言中)
常见有int , float, double, char, 修饰词 unsigned , short ,long 等,不同机器同一种字符类型长度都不一样,这产生了移植性的问题。
高级数据类型:数组(array),字典,指针,结构,集合(union)
语法:顺序,循环,判断,跳转。
顺序:就是一路往下写,就一路往下执行。
循环:for , while
判断: if , switch
跳转: break, goto
运算符:一元运算符,二元运算符,三元运算符
一元:求反,自加/减,
二元:+-*/ ,&&,||
三元:a ? b : c
库:一些基础工具的集合。
input/output 库 ,time , math , stdlib 等