第二讲C语言-数据类型72.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文档。上传文档
查看更多
第二讲C语言-数据类型72

第二讲 数据类型 掌握C语言的基本数据类型 掌握C语言的常量表示法 掌握C语言的变量表示法 C语言的基本数据类型 基本数据类型能表示的数据范围 常量 整型常量 实型常量(实数或浮点数) 字符和字符串常量 字符常量的表示法 转义字符表 符号常量 变量(一) 变量(二) 变量(三) 变量(四) 作业及上机题目 * * * * 重点:课本第四章4.1—4.2 学习目标 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 自定义类型typedef 数值类型 字符类型char 枚举类型enum 整 型 浮点型 单精度型float 双精度型double 短整型short 长整型long 整型int 数组 结构体struct 共用体union 数据类型决定了: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 说明:不同的机器,表示不同类型的数据所占用的位数不同。以IMB-PC为例 类型 符号 关键字 数的表示范围 所占位数 整型 无符号 有符号 unsigned short unsigned int unsigned long (signed) short (signed) int (signed) long float double char unsigned char 16 16 16 16 32 32 -32768~32767 -32768~32767 -2147483648~2147483647 0~65535 0~65535 0~4294967295 实型 有 有 32 64 -3.4e-38~3.4e38 -1.7e-308~1.7e308 字符型 有 无 8 8 -128~127 0~255 概念:常量就是在程序运行过程中不能改变的数据量 八进制整型常量 常量 整型常量 十进制整型常量 十六进制整型常量 实型常量 小数形式 指数形式 字符常量 转义字符 字符串常量 符号常量 三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff 整型常量的类型: 根据其值所在范围确定其数据类型 在整常量后加字母l或L,认为它是long型常量 例 30000 为int 型 65536L 为long 型 ? 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 答案: 0123 = ( 83 )10 0x123 = ( 291 )10 0Xff = ( 255 )10 表示形式: 十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0,123.1 指数形式:(e或E之前必须有数字;指数必须为整数)如 12.3e3 ,1.23E2, 1.23e4 , 1.2E-3 实型常量的类型 默认double型 在实型常量后加字母f或F,认为它是float 型 例如:3.14159f 2.718D 2.0f 12.0d 概念: 字符:单个字符。用单引号引起来的部分。如’a’ , ’#’ , ’\n’ 字符串:字符序列。用双引号引起来的部分。如”china” , ”a3b2” , ”a”, ”3” 字符串的长度:字符串中字符的个数 字符常量的值: 字符常量的值是该字符所对应的ASCII码的代码值 例如: ‘a’——97 ‘ A’——65 ‘9’——57 ‘\n’——10 字符串在存储的时候,需要占用 长度+1 个字节的存储空间。最后一个字节单 元自动存储一个空字符 ’\0’.空字符表示字符串的结束。 例 字符串“hello”在内存中存储格式为: \0 o l l e h 例 空串 例 字符与字符串的存储区别 ‘a’ a “a” a \0 “\0” 1、直接用单引号给出,例如:’a’ ‘#’ ‘n’ ‘v’ 2、以\开头,后接三位八进制数,例如:’\101’ ‘\141’ ‘\40’ 3、以\0x开头,后接两位十六进制数,例如:‘\x41’ ‘\x64’ ‘\x20’ 4、转义字符:用来表示特殊符号,例如:’\n’ ‘\r’ ‘\b’ ‘\t’ ‘\\’ ‘\”’ 例 转义

文档评论(0)

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

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

1亿VIP精品文档

相关文档