第2章数据类型答题.pptVIP

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据类型 ●基本数据类型的特征 ●数据常量 ●数据类型转换 2.1 数据类型分类 程序设计中需要处理各种不同的数据,不同的数据类型决定了不同的数据性质和取值范围。C语言的数据类型为 2.1基本数据类型 2.1基本数据类型 2.1基本数据类型 1.3.3名字与声明 C语言符号集 大小写英文字母 数字字符:0-9 下划线 空白 括号:{} [] () 标点符号:; , “” . 等 1.3.3名字与声明 标识符:表示变量、常量、函数、数组、类型等的名字,只能由字母、数字和下划线三种字符组 成,且第一个字符必须为字母或下划线。 如:x, s, x1, Student_1, sum0,CTGU 关键字(保留字):系统具有特殊意义的单词,共32个 2.2 数据常量 常量:在程序运行过程中,其值不能被改变的量 1)不同的常量类型 整型常量: 2 , 123 , -43 实型常量:5.9 , 12.0 , -12.6 字符常量:‘a’ , ‘A’ , ‘+’ 字符串常量:“CHINA”, “A” 2)程序中直接使用常量 如: i=5; 2.2 数据常量 常量 3)符号常量:在程序开始处 定义: #define 符号常量名 常量 例:#define PI 3.14159 作用:经常变动的值,或经常使用的值 说明:符号常量的值在其作用域内不能改变,也不能再被赋值; 注意:符号常量名——大写,变量名——小写。 例:输入园的面积,计算园的周长 2.2 数据常量 一. 整型常量 1.3种进制: 十进制整数。如:123,-346,0; 八进制整数。以0开头的整数。如:0123,-012; 十六进制整数。以0x开头的整数。如:0x100,-0x12; 例:15,015,0x15 分别表示十进制数15,13和21 2.2 数据常量 一. 整型常量 2.整数常量类型的确定: 在没有任何特别标志的情况下,可以按照常数所在的范围,决定其类型 3.后缀字母标识法:(函数调用或表达式计算) 用L或l表示long类型整数。 用LL或ll表示long long类型整数。 用U或u表示unsigned类型。 2.2 数据常量 二. 实型常量 1)十进制数形式: 由正、负号,数字和小数点组成(必须有小数点) 例: 0.123 .123 -123.0 123. 0.0 2)指数形式(科学计数法): 字母e(或E)之前必须有数字,且e后面的指数必须为整数。 例: 34.5e2或34.5E2都代表34.5×102 3)后缀形式: f或F表示float类型; l或L表示long double类型 2.2 数据常量 三. 字符常量(1字节,存放ASCII码) 一对单引号括起来的单个字符。 1)一般字符(可见字符) 如: ’A’,’a’,’+’,’5’,’?’ 注意:单引号中间的字符不能是单引号或反斜线,即:‘’’和‘\’ ,而只能是‘\’’ 和‘\\’。(\:转义) 2.2 数据常量 三. 字符常量 2)转义字符(控制字符): 以一个“\”开头 的字符序列 如: ’\n’,’\t’,’\b’ 例: #include stdio.h void main() { printf(“XYZ\b=\n); } 2.2 数据常量 \n 换行(光标到下一行开始处) \t 横向跳格(跳到下一个输出区[第9位,每区8位]并清 除跳过区域字符) \\ 反斜杠字符“\” \b 退格(光标后退,不回删) \‘ 单引号(撇号)字符 \“ 双引号字符 \r 回车(到当前行行首) \ddd 1到3位8进制数所代表的字符 \f 走纸换页 \xhh 1到2位16进制数(ASCII码)所代表的字符 2.2 数据常量 2.2 数据常量 2.2 数据常量 四.字符串常量 一对用双引号括起来的字符序列。 如:“a” “hello” “CHINA” “1111233” 1)字符串常量在内存中按字符串的每个字符的ASCII码存放,最后 会自动在其末尾增加一个零结束符(用‘\0’表示,ASCII 值为0),表示字符串的结束。 如:字符串“hello”在内存中存储为(占内存单元数为串字符个数+1): 2.2 数据常量 四.字符串常量 2) 字符常量和字符串常量在表现形式和存储性质上 是不同的。(单、双引号;零结束符) 例:字符‘a’ : 占用1

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档