C语言中的常量分类:
字面常量,const修饰的常量,#define定义的标识符常量,枚举常量。
int a=20;
这就是一个字面常量。
const int a=10;
a=20;
a就是一个常量,不可以被修改。又比如。
以上就是一个#define的常量。
以上就是一个枚举常量,并且s的赋值只能是括号里面的三个。
以上给color赋值6就是错误的。
字符串的结束标志:是\0的转义字符。
int main()
{
char arr1[]="bit";
char arr2[]={'b','i','t'};
char arr3[]={'b','i','t','\0'};
printf("%s",arr1);
printf("%s",arr2);
printf("%s",arr3);
return 0;
}
如果分别打印出来的话,是3,随机值,3。这就体现了\0的重要性。
计算字符串的长度:strlen
转义字符: 以下列了一些常见的转义字符表;
注释:
以下是0和字符0还有\0的区别: