数据类型包括(基本类型,构造类型,指针类型,空指针)。
其中基本类型有:
整型(包括短整型short;基本整型int;长整型long)
字符型char
实型(也叫浮点型)(包括单精度型float,双精度型double)
枚举类型(enum)
构造类型有:
数组类型
结构体类型(struct)
共用体类型(union)
内存:计算机在执行程序的时候,组成程序的指令和程序所操作的数据都必须存储在某个地方,这个地方就是计算机的内存,也称为 RAM 。
了解二进制数
每8位二进制数组成一个字节
在计算机中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
计算机中常用的单位是千字节(KB)、兆字节(MB)、千兆字节(GB)。
整数类型:
基本类型(int 类型)
短类型(short 类型)
长整型(long 类型)
实型常量(浮点型常量):
浮点型数据:浮点数类型包括 float(单精度浮点型)、double(双精度浮点型)、long double(长双精度浮点型)。
浮点型数据是用来表示具有小数点的实数的。
double 极限值符号的下限为:DBL_MIN
,上限为 DBL_MAX
。
了解比特数
字符常量:使用一对英文单引号括起来的一个字符,这种形式就是字符常量。
注意:
1.字符常量中只能包括一个字符,不是字符串。
2.字符常量是区分大小写的。
3.这对单引号代表着定界符,不属于字符常量中的一部分。
字符串常量:字符串常量是用一组双引号括起来的若干字符序列。
空字符串:如果在字符串中一个字符都没有,将其称作空字符串,此时字符串的长度为0.C语言中存储字符串常量时,系统会在字符串的末尾自动加一个“、0”作为字符串的结束标志。
注意:在程序中编写字符串常时,不必在一个字符串的结尾处加上”、0“结束字符,系统会自动添加结束字符。
区分:
1.定界符的使用不同。字符常量使用的是单引号,而字符串常量使用的是双引号。
2.长度不同。上面提到过字符常量只能由i一个字符,也就是说字符常量的长度就是1。字符串常量的长度可以是0,但是需要注意的是,即使字符串常量中的字符数量只有1个,长度却不是1.
举例:字符串常量H,其长度为2。其隐含系统自动加上的\0。
ASCII码:C语言中,所使用的字符被意义映射到一个表中,这个表成为ASCII码表。
了解转义字符。
了解符号常量。