第2章C语言的基础知识第3章顺序结构程序设计.ppt

第2章C语言的基础知识第3章顺序结构程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 * 第二章 C语言的基础知识 第2章 C语言的基础知识 2.1 数据类型 2.2 常量 2.3 变量 2.4 C语言的运算符 2.5 算术运算符与算术表达式 2.6 赋值运算符和赋值表达式 2.7 逗号运算符和逗号表达式 程序 = 数据结构+算法 C语言提供的数据结构是以数据类型形式出现的。 算法:完成一个事件的工作顺序。 2.1 C 的数据类型 2.2 常量 常量:在程序运行中,其值不能改变的量。 数值型: 整型常量。如 20 实型常量。如12. 5 字符型: 字符常量。如 ‘ a ‘ 字符串常量。如 “qqq” * 符号常量:用#define 命令行定义的符号称为符号常量。 #define PI 3.1415926 #define WD 42356.789345 1. 整型常量 整型常量也称为整型常数或整数。  C整型常量按进制分可分为十进制整数,八进制整数和十六进制整数。  1) 十进制整数 十进制整数以正负号开头,后跟0~9的若干位数字构成。如123, -456, 0等。 2) 八进制整数 八进制整数是以正负号开头,第一位数字一定是0,后面跟0~7的数字。如 0123 、 -012。  八进制数与十进制数的转换,方法如下:  0123=1×82+2×81+3×80=64+16+3=83 3) 十六进制整数 十六进制整数是以正负号开头,前两位为0x,后面跟0~9和a~f的数字。其中a代表10, b代表11, 其余类推。 a b c d e f 10 11 12 13 14 15 如十六进制数 0x123;-0x1a。  十六进制数转换成十进制数,方法如下:  0x123=1×162+2×161+3×160=256+32+3=291 2. 实型常量 1) 小数形式 一个实数可以是正负号开头,有若干位0~9的整数,后跟一个小数点(必须有),再有若干位小数部分。如123.456, -21.37。 数12用实数表示必须写成12.0或12.。  单精度实数仅有7位有效数字,超过七位的将是不精确的。 如1.2345678,在计算机内仅保留为1.234567,第八位数无法保留而失去,并不是第八位向第七位四舍五入。当上面的数要求用小数五位表示时,则表达为1.23457,即第七位向第六位四舍五入。 双精度实数仅有15-16 位有效数字 2) 指数形式 一个实数的指数形式分成尾数部分和指数部分。 尾数部分可以是整数形式或小数形式; 指数部分是一个字母“e”后跟一个整数。 尾数部分 指数部分 如 123×10 123 e+01 -456.78 ×10-2 -456.78 e-02 注: “e”前面必须有数字,“e”后面必须是整数。 3. 字符常量:用单引号括起来的一个字符。 如 ‘a’ 、 ‘b’ 、 ‘c’ 转义字符:以 \ 开头附加一个字符。 4. 字符串常量 :用双引号括起来的一串字符。 说明: 字符常量在内存中只占一个字节; 字符串常量在字符序列最后加一个结束标志‘\0’。 “A”在内存中占两个字节。 变量:在程序运行中,其值可以改变的量。 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。 说明: C语言规定标识符只能由字母、数字和下划线三种

文档评论(0)

zzqky + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档