c语言(常量、变量及表达式)

c语言(常量、变量及表达式)

ID:5398637

大小:851.00 KB

页数:81页

时间:2017-11-10

c语言(常量、变量及表达式)_第1页
c语言(常量、变量及表达式)_第2页
c语言(常量、变量及表达式)_第3页
c语言(常量、变量及表达式)_第4页
c语言(常量、变量及表达式)_第5页
资源描述:

《c语言(常量、变量及表达式)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》数据类型、运算符、表达式及简单的输入输出函数第四章第四章数据类型、运算符、表达式及简单的输入输出函数数据类型常量变量运算和运算符运算表达式简单的输入输出函数■字符集:编程可使用的字符C语言程序的基本标识符英文字母a~z,A~Z;阿拉伯数字0~9;特殊符号(~!%*{}:;<>?/以及空格、换行等)12cd,$123,#11,M.D.Ritchie。这里所表示的标识符都是错误的。错:标识符:标识符规定:例:sun,day,month,student_name,c1string_2。1.标识符由字母、下划线、数字三种字符组成,且第一个字符必须是字母或者下划线。+*.汉字等均不能

2、出现。2.字母区分大小写;3.标识符不能是关键字。用来标明变量名、函数名、数组名、结构体名、文件名、类型名等的符识。标识符就是有效字符的序列,一个名字。用英文!保留字(关键字)(见书P43表4-1C语言的保留字)预定义标识符(库函数名,如:stdio;预编译命令,如:include)用户定义标识符4.2数据类型整型实型(浮点型)字符型(字符串)枚举型单精度型双精度型数组类型结构体类型共同体类型基本类型构造类型指针类型数组类型相同的数据集合常量形式变量形式结构体类型不同的数据集合按进制分类:十进制。例:10,35,-1289。八进制,以0开头。例:010(o是字母)。对应十进制8十六进制,以0

3、x开头。例:0x10。对应十进制16按字节长度分类:短型2个字节。长型4个字节。长型常量后加字母L。例:15L,0x10,010。程序运行中数值不改变的量十进制数形式,由数字和小数点组成。例:1.3415926指数形式,由尾数、字母e或E和指数组成。例:1E3表示:1乘10的三次方(1103)。4.3常量返回1、整型数2、实型(浮点数)数字符常量3、字符型数据字符串常量转义字符即普通字符用单引号括起来。在C语言中,字符型数据是用ASCII码来表示(储存)的。例:‘A’(65),‘a’(97)。在C语言中,字符型数据与整型数据可通用:10+‘R’即一串普通字符用双引号括起来。例:“Turbo

4、C”,“China”。以“”开头的字符表示特定的含义。此时字符转变为另外的意义。例:‘’表示回车换行,‘r’表示回车。(1)数(2)字符常量(3)字符串常量‘A’和“A”不相同!!!小结注意用“”包围的一个或多个字符,如:“hello”单一字符,用‘’包围,如:‘A’,‘8’类型进制表示范围整型数八、十、十六015,15,0x15-215~215-1长整型数八、十、十六015L,15L,0x15L-231~231-1实型数十123.5,1.235e+210-38~1038(4)特殊的字符常量(转义字符)后跟一个字符或一个数字,表示控制代码和用于功能定义的字符如:字符功能回车换行

5、r回车t水平制表b退格v垂直制表f换页a响铃警报“双引号字符101Ax41A符号常量对常量命名,即用符号代替常量;先定义后使用;格式:#define符号常量常量例:#definePI3.1415926宏定义,不用分号;好处:1.增强可读性2.可维护性,避免多处修改(如:求周长,体积)。常量与变量常量的本质不占据任何存储空间属于指令的一部分,编译后不再更改变量:程序运行时可以随时改变定义变量时,给变量分配存储单元(如:一个字节),如宿舍号码对应一个房间,变量名对应一段存储空间。通过变量对内存修改、存取;对变量的存取就是对存储单元的存取。要先定义变量的类型,决定占用的内存空间,

6、才能存取。2.3.1变量的数据类型2.3.2变量的使用2.3.3变量数据的存储与读取2.3.4其它变量2.3变量返回12cd,$123,#11,M.D.Ritchie。这里所表示的标识符都是错误的。错:变量:变量名:标识符:标识符规定:例:sun,day,month,student_name,c1string_2。用来标明变量名、函数名、数组名、结构体名、文件名、类型名等的符识。名字。英文!变量的名字。用标识符标识变量名。程序运行中其值改变的量。标识符由字母(区分大小写)、下划线、数字三种字符组成,且第一个字符必须是字母或者下划线。书P5,表1-2,C语言的31个保留字。1、整型变量:表示整

7、型数据(整数)的变量。2、实型变量:2.3.1变量的数据类型1)按照存储空间分三种(限制了表达范围):基本型:int变量名2个字节。短整型:short[int]变量名2个字节。长整型:long[int]变量名4个字节。2)符号(正负号):int变量名无符号型:unsignedshort[int]变量名long[int]变量名表示实型数据(实数)的变量。单精度型:float变量名4个字节。双精度型:double

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

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

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