C语言(第一章总结).doc

C语言(第一章总结).doc

ID:50530538

大小:68.50 KB

页数:10页

时间:2020-03-10

C语言(第一章总结).doc_第1页
C语言(第一章总结).doc_第2页
C语言(第一章总结).doc_第3页
C语言(第一章总结).doc_第4页
C语言(第一章总结).doc_第5页
资源描述:

《C语言(第一章总结).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章程序设计语言基础一、数据及其类型1.数据类型C语言数据类型基本类型构造类型指针类型空类型void定义类型typedef数值类型字符类型char枚举类型enum整型型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体union2.数据类型的作用通过数据类型的定义,决定了该类型数据的存储空间的大小和存储方式,进而决定了该类数据的取值范围和精度。整数表数据类型描述符占用字节数取值范围有符号整数短intshortint2-32768~+32767(2^15-1)长lo

2、nglongint4-2147483648~2147483647无符号整数短unsignedunsignedintunsignedshort20~65535长unsignedlong40~4294967295实数表单精度实型float4±(3.4e-38~3.4e+38)6位精度双精度实型double8±(1.7e-308~1.7e+308)16位精度C语言规定相同类型数据运算结果类型不变,如4/5=0不同类型数据运算时,运算结果取高一级的数据类型进行运算时,不同类型的数据要先转换成同一类型,然后再进行运算(由系统自动进行由低

3、到高的转换)3.数据表示----常量、变量常量是再程序运行过程中不可改变的量,其类型根据其书写形式和范围决定整型常量(常量后缀:L或l表示长整型数,U或u表示无符号数)十进制整数(基本数字0~9)八进制整数(基本数字0~7,以0打头)十六进制整数(基本数字0~9,而10~15记为A~F,以0X打头)实型常量(常量后缀:F或f表示浮点数)实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有十进制小数形式和指数形式两种形式。十进制小数形式:由数码0~9和小数点组成(后缀为f或F即表示该书为浮点数)(必

4、须有小数点)指数形式:由十进制数,加阶码标志e或E以及阶码(只能为整数,可以带符号)组成注意:1/2、e、23%等,在程序设计语言中既不是常量,也不是表达式。单精度浮点型,有效位数只有7位。双精度型,有效位为16位。但TurboC规定小数后最多保留6位,其余部分四舍五入。字符类型是以ASCII码的二进制方式存储的,每个字符占1个字节。字符串常量是一个字符序列,且被括在双引号中。字符串的语法形式是“characters”,characters可以是0或多个字符集中的字符,包括任意转义字符。字符常量占一个字节的内存空间。字符串常量

5、占的内存字节数等于字符串中字符的个数加1,增加的一个字节中存放字符“”(ASCII码为0)。这是字符串结束的标志。符号常量:就其表面意思就是用符号代表的常量。一般用大写字母做符号常量。C语言是通过宏来定义符号常量的<转义字符及其含义:转义字符含义vra’dddtbf\”xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符变量表面上理解“变量”就是可以改变的量。就其实质而言,变量就是数据的存储空间,变量的逻辑名称----变量名C语言的

6、变量名命名规则是“以字母或下划线开头的,字母、数字或下划线的序列”。注释语句的格式为/*……*/,注释语句可以出现在程序的任意位置二、程序结构程序基本构成一个源程序中必不可少且只能有一个的是主函数(main函数),main函数的位置是任意的。C语言的函数由两部分构成:函数首部:由函数名main和一对“()”构成函数体:由一对“{}”和其中的一条或多条语句构成C语言函数i中的每一个语句都是以“;”为结束符的。顺序结构顺序结构语句的特点是按照语句的书写顺序执行,主要有赋值语句和输入、输出函数调用语句格式输出语句(函数)printf

7、(格式控制字符串,表达式表)格式字符表格式字符输出形式举例输出结果d十进制整数inti=21;printf(“2i=%d”,i*2);2i=42inti=12345678;printf(“i=%d”,i);i=24910o八进制整数inti=21;printf(“%o”,i);25x(或X)十六进制整数inti=21;printf(“%x”,i);15c单一字符charc=‘B’;printf(“%c”,c);Bs字符串chara[]=“CHINA”;CHINAprintf(“%s”,a);f小数型实型floatr=12.21

8、;printf(“%f”,r);12.210000floatr=12.123456789;printf(“%f”,r);12.123457e(E)指数型实型floatr=12.21;printf(“%e”,r);1.22100e+01g(G)e和f中宽度较短的一种,不输出无效

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。