第章_基本类型-课件.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章 基本数据类型 * 第 2 章 基本数据类型(二) * 一、整型 二、实型 三、字符型 四、字符串 主题:基本数据类型再学习 * 基本数据类型 常用类型定义说明符 名称 常量的基本表示 整型 int 基本整型 12、-66 实型 float 单精度实型 (float)3.14 double 双精度实型 3.14、0.3 字符型 char 字符型 ‘a’、‘\n’ 常用的基本数据类型及其常量表示 * 一、整型 十进制: 123, -456, 0 八进制: 0123, -0456 十六进制: 0x123, -0x456 以数字0开头 以0x或0X开头 例2.2 以下整型常量哪些是合法的,哪些是非法的。 -297,029,0625,O11,0x35BH, 0XFF,-0x53,0x1F2d 1. 整型常量的表示 * 2. 整型变量 分类及取值范围 类型 比特数 范围 int [signed] int 32 -2147483648~ 2147483647 unsigned int 32 0~4294967295 short [int] [signed] short [int] 16 -32768~32767(215-1) unsigned short [int] 16 0~65535 long [int] [signed] long [int] 32 -2147483648~ 2147483647 unsigned long [int] 32 0~4294967295 []表示可以省略 各类型整型变量占用的内存字节数,随系统而异。 整型数据在内存中是以补码表示的。 3. 整型数据在内存中的存放形式 * 表示方法 十进制小数形式: 123. 34,-0.0045, 0.0 指数形式: 尾数E(e)整型指数 如0.23e2 ,-0.45e-3, 3.0E+5 规范化指数形式 数字和小数点组成 1. 实型常量的表示 二、实型 #include stdio.h int main() { float x; x=434.456; printf(%e\n,x); return 0; } 4.344560e+002 输出 * 分类及取值范围 类型 比特数 有效数字 数值范围 float 32 6~7 -1037~1038 double 64 15~16 -10307~10308 2. 实型变量 实型常量默认是double类型 * 小数部分占的位数越多,数的有效 数字越多,精度越高.指数部分占的 位数越多,表示的数值范围越大. 3. 实型数据在内存中的存放形式 实型数据在内存中是按指数形式存储的。 规范化指数形式:小数部分有且仅有1位非0整数部分。 s(1) E(8) M(23) s(1) E(11) M(52) IEEE754标准 float double * #include stdio.h int main( ) { float x, y; x = 111111.111; y = 222222.222; printf(%f, x+y); return 0; } 输出 333333.328125 %f:小数部分 输出6位 float类型有效位数为7位, 因此后面数字不准确。 例2.6 * 2.存储方式 以ASCII码存储,占一个字节 ‘a’的ASCII码为 0 1 1 0 0 0 0 1 举例1 举例2 A~Z的ASCII码:65~90 a~z的ASCII码:97~122 0~9的ASCII码:48~57 三、字符型 1.什么是字符 大小写英文字母、数字、运算符、标点符号等 思考 :数字字符共几个?字符1和整数1的区别? 转换为十进制为: 97 * [举例] 字符变量的字符形式输出和整数形式输出。 #include stdio.h void main() { char ch1,ch2; ch1=a; ch2=3;

文档评论(0)

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

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

1亿VIP精品文档

相关文档