- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 数据类型﹒运算符与表达式
第三章 数据类型、运算符与表达式 二进制、八进制、十六进制转换成十进制 方法:按权相加 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 3.1 C语言的数据类型 3.2 常量与变量 3.2 常量与变量 3.2.1 常量 常量:在程序运行过程中,其值不能被改变的量。常量可区分为不同类型。 1 直接常量 整型常量:100、-88、0 等 实型常量:10.5、-2.34 字符型常量:‘a’ 、‘A’、 ‘5’(其值为ASCII码值) 以上均为直接常量。此外C语言中还有符号常量。 2 符号常量 用标识符代表一常量。 例:#define PI 3.1416 main( ) {float s, r=2; s= PI * r * r; printf(“area = %f ”,s); } 例中的PI被定义为常量3.1416,因此在程序中代表3.1416 这个常数。 习惯上,符号常量用大写字母表示。变量名用小写字母表示。 3.2.2 变 量 其值可以改变的量称为变量。每个变量有名字,在内存中占一定的存储空间,用来存放变量中的值。 标识符:用来标识变量名、函数名、数组名、类型名和文件名的有效字符序列。 变量的命名规则: 只能由字母、数字和下划线组成,且不能以数字开头。一般不超过8个字符。 C语言规定区分大小写 如Sum与sum代表不同的标识符。 不能用关键字作自定义的标识符(变量名) 如char,int等关键字,已被C系统使用,不能用作变量名。 3.3 整型数据 3.3.1 整型常量的表示方法 1. 十进制整数:如:12、0、-3 2. 八进制整数:以0开头的数表示八进制数。如012= (10)10,017= (15)10 等。注意八进制数码最大为 7。 十六进制整数:以0x开头的数表示十六进制数。如 0x12=(18)10 0x1f =(31)10 3.3.2 整型变量 1. 整型数据在内存中的存放形式 数据在内存中以二进制形式存放。 其所占位数,因不同数据类型而不同。一个int型数据占2字节,即16位二进制数位。 一个long int型数据占4字节,即32位二进制数位. 例:10(int型)的占位情况:0000 0000 0000 1010 有符号数:以补码形式存放。 例: -10的原码:1000 0000 0000 1010 -10的补码:1111 1111 1111 0110 2. 整型变量的分类 (1) 有符号整型变量: 基本整型:以int表示。(2字节) 长整型: 以long [ int ]表示 (4字节) 。 短整型: 以short [int] 表示 (2字节)。 (2)无符号整型变量: unsigned int unsigned short [int ] unsigned long [int ] [ ]内的可以省略。 各种整型数的表示范围: int: - 32768 ~ 32767 (-215 ~ 215-1) unsigned int: 0 ~ 65535 (0 ~ 216-1) long : - 231 ~ (231-1) unsigned long : 0 ~ (232-1) 3. 整型变量的定义 变量要先定义后使用。 定义就是声明变量的类型。可以在定义时赋初值。 例如:int a , b=10 ; long e ,f ,g ; unsigned int c=0, d ; 常量赋给变量时要注意匹配,即常量不要超出变量的数值范围。 3.4 实型数据 3.4.1 实型常量表示法 1. 十进制数形式:0.34 、.34 、34.0等等。 2. 指数形式:123e3 ,表示123?103 3.4e-2 表示 3.4 ?10-2=0.034 3.4.2 实型变量 1. 实型变量用来存放实型常量。 实型数据在内存中以浮点形式存放。 2. 实型变量的分类 单精度型 float 占4字节 6~7位有效数字 双精度型 double 占8字节 15~16位有效数字 长双精度型
文档评论(0)