第二章 变量及数据类型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2-1 C语言中的基本元素之常量 常量的特点: 1.在程序中保持不变 2.在程序中,常量可以不经说明而直接使用 常量的分类: 1.直接常量:对应数据类型的常量 整形常量:12U、0L、-3 实型常量:4.6F、-1.23 字符常量:‘a’、‘b’ 等 字符串常量 “Hello!” 2.标识符:用来标识变量名、符号常量名、函数名、 数组名、文件名的有效字符序列。 有时常量定义成宏的形式: #define 标识符 常量 2-1 C语言中的基本元素之变量声明和定义 变量的声明: 它主要是告诉编译器变量的类型和名字,在使用之前知道有这样一个变量的存在,它并不分配存储空间。 格式:DataType name; 例:int count; double ratio; 变量的定义: 为变量分配存储空间,同时指明变量的类型和名字。 格式: DataType name; 例: int count; int x = 10;//可在定义时进行初始化 注意:在c语言中,变量有且只能有一次定义,但是声明可以有多次 2-2 数据类型 2-2 整型常量 整型常量: 1.十进制表示:除表示整数0外,不以0开头(以0开头的数字串会 被解释成八进制数)。负数在前面加负号‘-’,后缀‘l’或‘L’表示长整型,‘u’或‘U’表示无符号数。 例:345 31684 0 -23456 459L 356l 56789u 567LU 2.八进制表示:以数字0开头的一个连续数字序列,序列中只能有0-7这八个数字。 例:045 -076 06745l 0177777u 3.十六进制表示:以0X或0x开头的连续数字和字母序列,序列中只能有0-9、A-F和 a-f这些数字和字母,字母a、b、c、d、e、f分别对应数字10、11、12、13、14、15,大小写均可。 例:0x10 0X255 0xd4ef 0X6a7bL 2-2 整型变量 整型变量有以下三种: 1.基本类型,以int表示。 2.短整形,以short int表示,或以short表示 3.长整形,以long int表示,或以long表示 修饰符: 无符号数 unsigned 有符号数 signed,可省略 因此可以用以下6种整型变量: 有符号基本型 [signed] int 无符号基本型 unsigned int 有符号短整型 [signed] short [int] 无符号短整型 unsigned short [int] 有符号长整型 [signed] long [int] 无符号长整型 unsigned long [int] 2-2 实型常量 实型常量有两种表示形式: 1.小数形式。由数字和小数点组成,必须有小数点。 例:4.23、0.15、.56、78.、0.0 2.指数形式:以幂的形式表示,以字母e或E后跟一个以10为底的幂数。 (1)字母e或E之前必须要有数字。 (2)字母e或E后面的指数必须为整数,字母e或E的前后及数字之间不得有空格。 默认是double型,后缀为“f”或“F”即表示该数为float 型,后缀“l”或“L”表示long double型。 例:2.3e5 500e-2 .5E3 4.5e0 34.2f .5F 12.56L 2.5E3L 2-2 字符型 字符型用于存储字符,对应ASCII编码的二进制形式存储,占用1个字节。 例如:字符‘A’的ASCII代码为65 C语言把字符类型看作一种特别短的整数类型。允许参与算术运算。 有符号字符型表示的数值范围-128-127,类型说明符[signed] char。 无符号字符型表示的数值范围0-255,类型说明符 unsigned char。 例:‘A’+ 2 表示将‘A’的ASCII码65加2,结果67是字符‘C’的ASCII码。 2-4 算术运算符 2-4 基本算术运算符 优先级 (从高到低) * / % + (加) – (减) 结合方向 + (加) – (减) * / %:从左向右 注意: 1.两个整数相除,结果为整数,且直接舍弃小数部分,而不是采用四舍五入。 2.模运算的两个操作数必须为整数。 2-4 算术运算符之示例(二) 2-5-1 强制类型转换运算符 自动类型转换 如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。 具体

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档