第3章补充二进制常量及其类型讲义.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 最简单的C程序设计 ——顺序程序设计 三江学院 计算机 本章主要内容 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算,包括: 常量和变量 数据类型 运算符和表达式 3.3 C的简单语句 赋值语句 3.4 数据的输入输出 输入输出函数的调用语句 3.1 顺序程序设计举例 【例3.1】有人测量得到华氏温度f(如64华氏度),要求把它转换为以摄氏温度c。公式如下: c= (f-32) 程序如下: 3.2.1 常量、变量 主要内容: 常量 变量 3.2.1 常量 整型常量,例:-10,025L,0xa 实型常量,例:1.23,3.1e-3 字符型常量,例:’y’,’1’,’\n’,‘\24’ 字符串常量,例:”Welcome!” 1.1 整型常量的形式 1.整型常量 十进制:0~9 八进制:0~7,以 0开头 十六进制:0~9,A~F/a~f,以 0x或 0X 开头 1.1 整型常量的类型 整型常量的类型: 默认类型整型int。 整型常量后面加l或L,则认为是长整型long int 例如:123L、0L、432l、0x100l 1.2 实型常量的形式(浮点型) 1.实型常量 十进制小数形式 1.0 1. +12.0 -12.0 0.0 指数形式 1e3 1.8e-3 -123E-6 -.1E-3 1.3 字符型常量的形式 1.字符型常量 可视字符常量 单引号括起来的单个可视字符 例如:‘a’、‘A’ 、‘+’ 、‘3’、‘ ’ 等 (P47可视字符) 转义字符常量 单引号括起来的 \ 与某些可视字符的组合。 P40 表3.1: 1.4 字符串常量的形式 用双引号括起的若干个字符 例如: A\n\t12 、 a 、 学生、 字符串常量的长度 : 所包含的字符个数 2. 符号常量 (有名字的不变量) 为常用常量命名,以标识符来代表常量值 事先编译预处理命令define定义 编译之前由系统替换为它所代表的常量,再进行编译 例如: 2. 符号常量 #define R 2.5 #includestdio.h void main( ) { float a,b; a= 2*3.14 * R ; b=3.14* R * R ; printf(a=%f, b=%f\n,a,b); } P42 标识符 用于为程序中的变量、符号常量、数组、函数、数据类型等操作对象命名 用户自定义标识符 由字母、下划线和数字组成的字符序列为一个标识符 第一个字符必须是字母或下划线“_” 不能与关键字同名 所有的标识符都是区分大小写的。 正确区分标识符 正确区分哪些是合法标识符,哪些是不合法标识符。注意红色标识的是关键字。 Abc 2x double student m+y a# b-4 _1 while While int let x%y name do π w?tm Ctrl swicth * * 数码 基值 进位原则 0、1、2、3、4、5、6、7、8、9 10 逢十进一,借一当十。 十进制 数码 基值 进位原则 0、1 2 逢二进一,借一当二。 对照表 二进制 0 1 十进制 0 1 举例 1 1 1, 1 0 0 0, 1 0 0 1… 7, 8, 9 … 二进制 1位(bit) 二进制存储单位:1字节(byte)=8bit 1KB=1024Byte 1MB=1024KB,1GB=1024MB,…… 数码 基值 进位原则 0、1、2、3、4、5、6、7 8 逢八进一,借一当八。 对照表 举例 0137 =1×64+3×8+7×1= 95 十进制 八进制 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 八进制 数码 基值 进位原则 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 16 逢十六进一,借一当十六。 对照表 举例 3D =3×16+13×1=61 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 F E D C B A 9 8 7 6 5 4 3 2 1 0 十进制 十六进制 十六

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档