c语言基本数据类型

c语言基本数据类型

ID:21980759

大小:313.50 KB

页数:68页

时间:2018-10-21

c语言基本数据类型_第1页
c语言基本数据类型_第2页
c语言基本数据类型_第3页
c语言基本数据类型_第4页
c语言基本数据类型_第5页
资源描述:

《c语言基本数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型字符集及词法约定2.1常量2.2简单变量2.3基本数据类型及其转换2.4printf和scanf函数的一般使用2.5本章介绍有关数据类型的最基本的内容,包括表示方式、取值范围及一般转换规则等。另外也简要介绍常用库函数printf()和scanf()的一般使用格式。2.1字符集及词法约定2.1.1字符集(1)数字:我们平常使用的10个十进制数字:0,1,…,9。(2)字母:大、小写英文字母各26个:A,B,…,Z和a,b,…,z。大、小写字母是有区别的,表示不同的字符。(3)图形符号:29个图形(可见)字符,即:!"#%&'()*+,−·/;:<=>?[

2、]^_{

3、}~(4)转义序列。表2-1列出了C语言源程序中常用到的一些转义序列及其含义。字符名表示形式含义备注换行把打印(显示)位置移到下一行的起始位置水平制表t把打印位置移到当前行的下一个制表点(通常是右移8个字符的间隔)与实现有关表2-1转义序列及其含义字符名表示形式含义备注垂直制表v把打印位置移到下一行制表点起始位置与实现有关退格b把打印位置在当前行上向后退一个字符位置与实现有关回车r把打印位置移到当前行的起始位置换页f把打印位置移到下一个逻辑页开头的起始位置报警a产生可听或可见的报警,位置不变与实现有关问号?打印问号单引号'打印单引号双引号

4、"打印双引号反斜线\打印一个反斜线续表(1)标识符在C语言中,用来标记常量、变量、数据类型、函数及程序的名字。必须符合下列语法规则:①应以字母(大小写皆可)或下线符(_)中任一个字符开头。2.1.2词法约定②在第一个字母后,可以是任意字母、下线符和数字组成的字符序列,此序列可为空串。根据以上规则,下列字符序列是合法的标识符:NAME1name1Total_5Paper_i3_out而以下字符序列不是合法的标识符:NAME1中间留有空格,它不是字母数字串name$2中间有$,此为非字母、数字字符5t开头的是数字,而不是字母$4开头的是一般字符,不是字母程序中的标识符必

5、须选择恰当。在选择标识符时,要尽量避免使用容易混淆的字符。C语言区分大、小写字母,所以name1、Name1和NAME1可在同一程序中使用,各代表不同的变量。标识符的最大长度还受实现的限制。(2)关键字在有些语言中关键字又称作保留字。它是具有特定含义、专门用作语言的特定成分的一类标识符。不能当作一般标识符使用。表2-2列出C语言的全部关键字及其用途。关键字类型用途char数据类型字符量int整型量long长整型量short短整型量float单精度浮点量double双精度浮点量unsigned无符号量(最高位不作符号位)signed有符号量struct结构型量union联

6、合型量enum枚举型量void无值量const常量volatile易变量auto存储类自动量extern外部量static静态量register寄存器量typedef类型命名表2-2关键字及其用途关键字类型用途if流程控制条件语句else条件语句的另一种选择forfor循环语句whilewhile和do-while循环语句dodo-while语句break间断语句continue接续语句goto跳转语句return返回语句switch多路选择语句default多路选择语句中的默认情况case多路选择语句中的情况选择sizeof运算符计算字节数续表(3)标点符号C语言中标

7、点符号是表示语法的符号,共有13个,即:[](){}*,:=;…#程序中往往要用到一些预先给定值的量,并且在程序执行过程中其值不再发生变化。这类数据一般称为常量。2.2常量C语言中有不同类型的常量,如整型常量、浮点常量、字符常量和字符串常量。常量在C语言中出现的形式一般有两种:一种是在程序中直接使用给定的值,2和3.1415926都是固定不变的量,而且直接以值的形式出现。这种形式的常量往往称为字面量。另一种形式是采用宏定义形式,例如:#definePI3.1415926经过宏定义之后,就用标识符来代表字面量,这种形式的常量通常称为符号常量。符号常量的名字往往用大写字母,

8、不能把符号常量名当作变量使用。在C语言中,整常量分为十进制整常量、八进制整常量和十六进制整常量。普通整常量在机器中占一个字长。1.十进制整常量十进制整常量是带正负号的整数。如12,2008,10001,−39。2.2.1整型常量八进制整常量是以数字0开头的八进制数字串,其中只能出现数字0~7。通常,它是无符号数(即没有正负号的数)。2.八进制整常量十六进制整常量是以0x或0X开头的十六进制数字串,可用的数字有0~9,a~f或A~F。3.十六进制整常量(1)无符号型后缀无符号型后缀用小写字母u或者大写字母U表示(unsignedint)。例

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

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

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