- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计教程(第5版)人民邮电出版社第2章 基本的程序语句 李丽娟 2019年8月第2章 基本的程序语句本章主要内容1. 用二进制表示的数2.基本数据类型及取值范围3.标识符、变量和常量4.基本运算符、表达式及运算的优先级5.标准输入/?输出函数简介6.程序范例2.1 用二进制表示的数1.整型数的二进制表示?整型数分为有符号的和无符号的两种;?有符号的整型数的正负号由字节的最高位来表示: 0表示正数,1表示负数。?整型数占用的字节数可为8位、16位或者32位。?整型数的取值范围:字 节 数有 符 号 的无 符 号 的最 小 值最 大 值最 小 值最 大 值1?12832?768+32?767065?5354?2?147?483?648+2?147?483?64704?294?967?2952.1 用二进制表示的数2.浮点数的二进制表示?浮点数分成单精度浮点数和双精度浮点数;?单精度浮点数占32位(4个字节),双精度浮点数占64位(8个字节)。?浮点型数据的一般表达式:(?1)S×2e×m e是实际的阶码值,代表浮点数的取值范围; m是尾数,代表浮点数的精度。2.1 用二进制表示的数(1)单精度浮点型数据的字节分配空间:S代表符号位,占1位。E称为“移码”,占8位。 E的取值范围为0~255,E=127+e 因此,e的取值范围为?127~+128);M代表有效位数或称为“小数”, m2=(1.M)22.1 用二进制表示的数(2)双精度浮点型数据的字节分配空间:S代表符号位,占1位。E称为“移码”,占11位。 E的取值范围为0~2047,E=1023+e 因此,e的取值范围为?1023~+1024);M代表有效位数或称为“小数”, m2=(1.M)22.1 用二进制表示的数?浮点型数据的取值范围:数 据 类 型字节数(位数)阶码(e)取值范围最 小 值最 大 值单精度浮点数4字节(32位)?127~128±5.877?472×10?39±3.402?824×1038双精度浮点数8字节(64位)?1?023~1?024±1.112?537×10?308±1.797?693×103082.2 基本数据类型及取值范围1. C语言提供5种基本数据类型。(1)字符型:用char表示。(2)整数型:用int表示。(3)单精度实数型:用float表示。(4)双精度实数型:用double表示。(5)空类型:用void表示。?对整数型,有四种修饰:①signed(有符号) ②unsigned(无符号)③long(长型) ④short(短型)?数据类型决定了数据的大小、数据可执行的操作以及数据的取值范围。2.2 基本数据类型及取值范围?数据类型的长度和取值范围会随着机器的CPU类型和编译器的不同而不同。 实现环境数据类型字 节 长 度Turbo CBorland C++Visual C++Dev C++GCCchar(字符型)11111short int(短整型)22222int(整型)22444long int(长整型)44444float(单精度浮点型)44444double(双精度浮点型)888882.2 基本数据类型及取值范围例1:验证数据类型的字节长度。见【例2-1】所示的程序:example2_1.c?不同字节长度的数据类型和取值范围: 见表2-5和表2-62.3 标识符、变量和常量2.3.1 标识符 标识符是对变量名、函数名、标号和其他各种用户定义的对象命名。建议取有实际意义的标识符来命名。标识符的第1个字符必须是字母或下划线,标识符的长度可以是一个或多个字符,最长不允许超过32个字符。例如: score、number12、student_name等均为正确的标识符; 8times、price/tea、low!valume等均不为正确的标识符。注意:(1) 标识符区分大小写,score、Score、SCORE代表三个不同的标识符。(2)标识符不能和C语言的关键字相同 (3)标识符不能和用户自定义的函数或C语言库函数同名 2.3 标识符、变量和常量2.3.2 变量和常量1. 变量 其值可以改变的量称为变量。 变量的两个要素:标识符 (名字)和值。 ?C 语言规定:变量必须在使用之前定义。 ?变量定义的一般形式是: 类型名 变量列表;?类型名必须是有效的C数据类型,如:int、float等,类型名规定了变量的存储空间和取值范围。? 变量列表可以由一个或多个由逗号分隔的多个标识符名构成。2.3 标识符、变量和常量如: int i, j, number; unsigned int max, min; float high_value, price; double lent
您可能关注的文档
最近下载
- 《SYT0063-1999-管道防腐层检漏试验方法》.pdf VIP
- 关于医院“十五五” 发展规划(详细版).docx VIP
- 2026重庆银行校园招聘180人笔试参考题库附答案解析.docx VIP
- 手术室院感管理制度.docx VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 《操作系统原理》教案.docx VIP
- 经颈静脉肝活检专家共识解读.pptx
- 第三章_5东亚气旋及反气旋.ppt VIP
- 中央空调采购安装投标方案(技术方案).docx
- 铁路货车KZW―A型空重车自动调整装置常见故障剖析及改进建议.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)