C语言:常量,转义字符,注释,数组

您所在的位置:网站首页 ch数组 C语言:常量,转义字符,注释,数组

C语言:常量,转义字符,注释,数组

2023-03-25 12:59| 来源: 网络整理| 查看: 265

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 \xdd

dd表示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