C语言:常量,转义字符,注释,数组 |
您所在的位置:网站首页 › ch数组 › C语言:常量,转义字符,注释,数组 |
1、常量 1.1、字面常量: 30; 3.14; 字符常量: 'w'; 1.2、const 修饰的常变量 #include int main(){const int a = 10;//改变变量报错} 在C语言中,const 修饰的a本质是变量,不能被修改,有常量的属性。 const int n = 100;//本质是变量 int arr[n] = 10; define Max 100;//define定义是标识符号 define STR 'asdf';//字符号是常量 //枚举常量int main(){int num = 10;int color = RTD;return 0;} 2、字符类型: ‘a’;//字符常量 char ch = 'w'; 字符串: “asdf” ;//C语言中美欧字符串,由双引号引起来的一串字符为字符串 char arr[10] = "asdfg";//存储字符串用字符数组 //[10]不写的时候自动根据后面存储大小 F10 =>调试 窗口->监视 字符串的结束标志为"\0"; #includ #include int main(){//'\0'是字符串结束的标志char arr1[] = "abcde";char arr2[] = {'a','b','c','d','e','\0'}; //这样写后面没有\0,需要自己加上\0printf("%s\n",arr1);//=> |a|b|c|d|e|\0| printf("%s\n",arr2);//=> |a|b|c|d|e|......|\0strlen();//求字符串长度的函数int len = strlen("str");int len2 = strlen(arr1); => 3int len3 = strlen(arr2); => 随机数//计算字符串长度的时候不计算\0} 3、转义字符 //转变字符的意思 printf("abcn"); =>abcn printf("abc\n"); =>abc回车 printf("abc\0df"); =>abc \?在书写连续多个问号时使用,防止它们被解析成三个字母\'用来表示一个字符常量 printf("%c\n","\'");\"用来表示一个字符串内部的双引号 printf("%c\n","\"");\\用于表示一个反斜杠,防止他被解析为一个转义字符 printf("abcd\\0ef); =>abcd\0ef\a 警告字符,凤鸣\b退格符\f进纸符\n换行\r回车\t水平制表符\v垂直制表符\dddddd表示1~3八进制的数 printf("%c\n",'\130X'); => X //130->88->X \xdddd表示2个十六进制数字 printf("%c\n",'\60'); => X //60->96->~ \? 三字母问 ??) =>] ??( =>[ printf("%s\n","(are you ok??)");//会报错 %d打印整型%c打印字符%s打印字符%f打印float类型的数据%lf打印double类型的数据%zu打印sizeof的返回值//转义字符算一个字符 4、注释 C++风格:// C语言风格: /* */ int* p =NULL;//创建指针变量p,并赋值为null; 注释的作用 1.可以帮助梳理思路 2.可以对 复杂的代码进行解释 3.帮助别人看自己的代码 5、数组 //一组相同类型的值 int arr[10] = {0,1,2,3,4,5,6,7,8,9}; //数组下标序号是从0开始的 arr[8];访问第9个元素 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |