- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础(基本数据类型、常量和变量)
计算机及程序设计概述 基本数据类型、常量及变量 信息编码与存储 数据 数据是程序设计中所要涉及和描述的主要内容 数据是程序加工、处理的对象 数据同样是加工的结果 数据在计算机中的存储 数值型数据的存储 文字型数据的存储 十进制 二进制 八进制 十六进制 数制及其转换 r进制数的展开和式 an…a1a0a-1…a-m(r) =anrn+…+a1r+a0+a-1r-1+…+a-mr-m 其中r为基数,整数为n+1位,小数为m位 数制及其转换 二、八、十六进制转换为十进制 数制及其转换 十进制转换为二、八、十六进制 数制及其转换 实例:求(11.375)10=( )2。 数制及其转换 实例:求(93.437 5)10=( )8 。 数制及其转换 二进制与八、十六进制间的转换 实例:求(93.437 5)10=( )8 。 数据在计算机内的表示 数值数据的机内表示: (1)定点表示 用半字表示的定点整数X的数值范围是: -(215 - 1)≤ X ≤ +(215 - 1) 或 -16383 ≤ X ≤ + 16383 数据在计算机内的表示 数值数据的机内表示: (1)定点表示 如果是定点小数,如 + 0.100111 , - 0.100111 。则半字表示如图 数据在计算机内的表示 (2)浮点表示(Floating point) 要在计算机内用浮点形式表示一个实数的关键是表示出数的阶码和尾数。一般地,计算机用32位的单元,即一个机器字表示一个实数。机器字的第一个字节表示数的阶码,其余三个字节表示尾数。 标识符和关键字 标识符 C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线 关键字 关键字是由C语言规定的具有特定含义的字符串(英文单词),又称为保留字。 什么是数据和数据类型 数据类型 数据类型的概念 数据类型是一类数据的抽象表示,这类数据具有相同的形式,遵从相同的运算规则 程序处理的基本数据按性质划分 属于同一类的各个数据都具有同样的性质 同样的操作 同样的编码方式 把程序语言中具有这样性质的数据集合称为数据类型。 C语言的数据类型 数据类型的分类 C语言的数据类型 数据类型的分类 每个数据类型都有固定的表示方式 这个表示方式确定了可能表示的数据范围以及数据在内存中的存放形式 C程序中所出现的所有数据都必须明确指定其数据类型 数据类型的体现 常量和变量是在计算机中数据类型的表现形式 存放的是实在的数据,这些数据符合对数据类型的规定 常量和变量之间的区别在于程序执行过程中的变化情况 常量是一成不变的 变量则可以不断改变 C语言的数据类型 数据类型的长度 在计算机中,由于软硬件的各种原因,数据类型必须有一个长度的限制 这个长度是指数据存储在计算机中需要占用多少个字节数 不同类型的数据在内存中占用的字节数是不同的 溢出处理 不同的数据类型规定了不同的机内表示长度,也决定了对应数据量的变化范围,当某一数据超出该数据类型所规定的范围时,计算机会拒绝接受,而将之转换成范围内的另外某个数,这种情况称之为溢出处理。 常量 常量 在程序运行过程中其值不能被改变的量值 例1: 1,200 3.1,-4.0 ‘A’,‘b’ “abc”,“AB\n” 在程序中使用常量时,一般不需要具体指出它属于哪一种类型C语言编译系统会自动根据常量的数据大小和直观形式来确定它的数据类型 例2: 3,3.0,‘3’,“3” 常量 C语言提供的常量 数值常量 整型 实型 字符常量 字符常量 字符串常量 这些类型决定了各种常量所占存储空间的大小和数的表示范围 特殊形式常量 符号常量 常量 整型常量 一个整数 常用的整数类型整型(VC中) 4字节 长整型 8字节 无符号整型 4字节 无符号长整型 8字节 常量 整型常量 三种形式 十进制,有效的十进制数字串 例:100,32767,-120 八进制,以数字“0”开头的八进制数字串 例:0100,0123,-012 十六进制,以数字0x或0X开头的十六进制字符串 例:0x123 ,0x100,-0x12 长整型常量 可表示为:十进制、八进制、十六进制 在常数之后加上字母l或L 常量 实型常量 实数,又称浮点数 类型 单精度型 4字节: ±10-38~ 1038 双精度型 8字节: ±10-308~10308 长双精度型 16字节: 10-4931 ~ 104932 常量 实型常量 有效位数 单精度有效数字位数为十进制数的6~7位 双精度有效数字位数为十进制数的15~16位 长双精度型有效数字位数为十进制数的18~19位 两种形式 小数形式 由正负符号、整数部分、小数点及小数部分组成 例:3.0,5.123,-
您可能关注的文档
最近下载
- 2025青岛版小学科学三年级上册1-5《制作动物分类图册》(教学课件)(新教材).pptx
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- JJF(陕) 048-2021 一体化振动变送器校准规范.docx VIP
- 退药申请单.doc VIP
- 2025年中国镁铝尖晶石行业投资前景及策略咨询研究报告.docx
- 农牧民培训国家通用语言.pptx
- 2022年度国铁集团质量安全红线检查迎检实施方案(最终版) (2).pdf VIP
- 六年级数学上册第一单元圆基础测试题北师大.doc VIP
- (高清版)B/T 42584-2023 信息化项目综合绩效评估规范.pdf VIP
- 《建筑给水复合管道工程技术规程》CJJ@T155-2011.pdf VIP
文档评论(0)