C 字符串常量 数据类型
把字符'\0'(即空字符,其值为0)插入到它创建的数组的末尾,以标记字符串的结束.字符串常量将以字符数组的形式存储,数组的各元素分别存储字符串的各个字符.并以'\0'标记字符串的结束(书30页)
printf函数中的格式说明%s规定,对应的参数必须是以这种形式表示的字符串.
基本数据类型:
char 字符型,占用一个字节,可以存放本地字符集中的一个字符
int 整型,通常反映了所用机器中整数的自然长度
float 单精度浮点型
double 双精度浮点型
基本数据类型前还可以加上限定符
short/long用于限定整型,
short int sh;
long int sh;关键字int可以省略
类型限定符signed和unsigned可用于限定 char类型或任何整型.unsigned类型的数总是正值或0;
long double类型表示高精度的浮点数
一个字符常量是一个整数
字符常量'\0'表示值为0的字符,也就是空字符(null),我们通常用'\0'的形式代替0,以强调某些表达式的字符属性,但其数字值为0
常量表达式是仅仅包含常量的表达式.这种表达式在编译时求值,而不在运行时求值.