1 / 14
文档名称:

c语法总结.doc

格式:doc   大小:66KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语法总结.doc

上传人:ranfand 2018/1/21 文件大小:66 KB

下载得到文件列表

c语法总结.doc

相关文档

文档介绍

文档介绍:
基本类型
   :
      整型 int   Visual c++ 中占4 个字节; Turbo c 2个字节取值:-2147483648 -2147483647
      短整型 short int 2个字节取值:-32768 - 32767
      长整型 long int   4个字节取值:-2147483648 - 2147483647
       无符号整型 unsigned int 4个字节取值:0-4294967295
       无符号短整型 unsigned short int 2个字节
       无符号长整型 unsigned long int   4个字节
       注:对于不同的编译环境,整型在内存中所占的字节数也不一样。
   :
      char (\n 回车\t 下一制表位置\r 回车\'单引号\\ :反斜杠字符"\")
      注:对于c语言的任何一个字符都可用转义字符来表示
      如:\101表示字符"A",\134表示反斜杠,\XOA表示换行
      对于字符串常量内存字节数要加1,用来存放字符结束标志符"\0"
   :
      单精度 float 占4个字节,32位。取值为:-38 ~ +38 ,可提供6到7位有效数字
      双精度 double 占8位字节,64位。取值:-308 ~+38
    :
       enum
构造类型
     array
     struct
     union
指针类型*
空类型 void

printf(格式控制字符串,输出列表) //格式控制字符串可由格式字符串(以%开头)和非格式字符串(原样输出)组成.
scanf(格式控制字符串,地址表列)
putchar() //字符数据的输出等同与 printf(%c,.) 位于<>中
getchar() //从键盘输入中读取一个字符。scanf(%c,&mchar)

   !(非) ,&&(与), ||(或)

定义: 类型说明符数组名[常量表达式1][常量表达式2]
注:。是按行存放的。
       ,则数组第一维的长度可以省略,但是第二维不能省。如:int a[][3]= {1,2,3,4,5,6}
       ,没赋初值的元素自动取0值。
       。例:a[3][4]可分解为三个一维数组,其数组名分别为a[0],a[1],a[2],而这个
        一维数组都有4个元素。如一维数组a[0]有元素为:a[0][0],a[0][1],a[0][2],a[0][3]

c中没有字符串数据类型,是用字符数组来表示字符串变量的。字符串总是以'\0'作为串结束符,所以,字符串就是一种以‘\0’结束的字符数组。
注:在求字符串长度时,不包含结束符'\0'。但是sizeof却要包含。如:
char c[]="string";
char c1[]={'s','t','r','i','n','g','\0','\0'};
printf("%d\n",sizeof(c)); // 7 ,默认在string后加'\0'
printf("%d\n",sizeof(c1)); //8,对于字符数组只能自己加结束符
printf("%d\n",strlen(c)); //6 求字符串长度时,不包含结束符'\0'
printf("%d\n",strlen(c1)); //6 求字符串长度时,不包含结束符'\0'
常用的字符串处理函数():
puts(字符数组名)---把字符数组中的字符串输出到显示器。
gets(字符串数组名)--从输入设备得到字符串。
strcat(字符数组名1,字符数组名2)--把字符数组中2中的字符串连接到字符数组1中字符串的后面,并删除字符串1后的串标志"\0";
strcpy(字符数组名1,字符数组名2)--把字符数组2中的字符串复制到字符数组1中,串结束标识'\0'也一同复制。
strcmp(字符数组名1,字符数组名2)--按照ASCII码顺序比较两个数组中的字符串,并由函数返回比较结果。
strlen(字符数组名)---返回字符实际长度(不含字符'\0')

最近更新

西师大版一年级数学(上册)期中试卷及参考答案.. 6页

西师大版二年级数学上册期中模拟考试(带答案).. 6页

语文版三年级语文下册期末质量检测题 7页

语文版四年级语文(下册)期末精编试卷及答案 7页

部编人教版一年级数学上册期中考试题及答案【.. 7页

部编人教版一年级语文上册期末试题及答案(二套.. 9页

部编人教版三年级数学上册期中试卷及答案【精.. 5页

部编人教版二年级语文(下册)期中试题及答案(最.. 6页

部编人教版二年级语文上册期中考试题(一套) 5页

部编人教版二年级语文上册第二次月考考试及答.. 9页

部编人教版五年级语文下册期末试卷通用 8页

部编人教版四年级语文上册二单元强化训练及答.. 5页

部编人教版四年级语文上册期末考试卷含答案 7页

部编版2021年二年级语文上册期末测试卷【参考.. 4页

部编版2021年四年级语文上册期末考试(精品) 7页

部编版一年级上册语文《期末》试卷及答案【免.. 6页

部编版三年级上册语文《期末》考试(附答案) 7页

部编版三年级上册语文期末试卷及答案(1) 6页

部编版二年级数学上册期中考试及答案1套 6页

部编版二年级语文上册期中考试卷及答案【下载.. 6页

部编版二年级语文上册第二次月考试题及答案(通.. 5页

部编版五年级语文下册期末综合试题 8页

部编版六年级语文上册期中试卷(带答案) 6页

部编版四年级上册语文《期末》测试卷及答案【.. 6页

部编版四年级语文(下册)期末水平测试题及答案.. 7页

青岛版一年级数学上册期中考试卷(汇总) 6页

青岛版四年级数学上册期中测试卷【含答案】 6页

二手车合同书范本(标准版) 5页

供暖合同样书(标准版) 4页

提出与创立时期的西方行政学说公开课获奖课件.. 59页