第二章数据类型、运算符及表达式内容摘要:
printf(”x=%d”, x); 例题( ):输入一个小数,将其保留小数位数后两位(进行四舍五入),并输出结果。 例如:输入 ,则输出 输入 ,则输出 问题 3:怎样输入数据。 问题 2:输入的数据怎样存放。 问题 4:通过什么运算可以将数据保留至小数位后两位并进行四舍五入。 问题 5:怎样将结果保存并输出。 问题 1:输入的是什么样的数据。 整型 实型 (浮点型 )字符型 空类型 枚举型 基本类型 本章讨论的基本类型数据 问题 1:输入的是什么样的数据。 答:小数, 实型数据。 实型数据也叫浮点数( floating—point number) 一、实型常量 表示形式有两种: 1)十进制小数形式:由数字和小数点组成。 而且必须有小数点。 例如: .67 100. 等等 2)指数形式: 例如数据 可以表示成: x 101 +1 +2 x 102 +3 x 103 12345e1 12345 x 101 规范化的指数形式:小数点前有而且只有一位非零的数字 题解: include “” void main() { } 问题 2:输入的数据怎样存放。 答:暂存于变量中。 实型变量如何说明。 答: float 变量名称表 例如: float a,b。 float x, y。 分析:程序中用到几个变量。 二、实型变量 存放形式: 按指数形式存放。 一般的实型数据占用 4个字节。 即 32位。 实型变量的分类 单精度 float 4B 有效位 7位 双精度 double 8B 有效位 16位 输入、输出格式符 单精度 %f 长双精度 long double 问题 3:怎样输入数据。 答: scanf函数 格式: scanf(格式控制,地址列表 ) 由 %和格式字符组成。 实型数据的格式字符: f 由若干个变量地址组成。 ( amp。 变量名) 题解: include “” void main() {float x,y。 } scanf( , )。 输入实型数据存放在变量 x中 “ ” %f amp。 x问题 4:通过什么运算可以将小数四舍五入保留到小数位后两位。 答:算术运算 100 12368 12367 + ? (int)247。 100 y=(int)(x*100+) y=(int)(x*100+)/100 x y=x*100 + ? . ? 题解: include “” void main() {float x,y。 scanf(“%f”,amp。 x)。 } 问题 4:通过运算以将小数四舍五入保留到小数位后两位。 y=(int)(x*100+)/100. 可以利用强制类型转换运算符将一个表达式转换成所需类型。 例如: (double)a (将 a转换成 double类型 ) (int)(x+y) (将 x+y的值转换成整型 ) (float)(5%3) (将 5%3的值转换成 float型 ) 一般形式为 (类型名 )(表达式 ) (int)x+y 则只将 x转换成整型,然后与 y相加。 注意: 强制类型转换时,原变量类型未变化。 书写格式 (int) x 不要写成 int( x ) float a=,c; int b; b=a%3; c=a*b。 float a=,c; int b; b=(int)a%3; c=a*b 注意:强制类型转换运算符优先级高于算术运算符优先级 C的值是: 10 练习:设 x=, a=7,y= 计算下列表达式 的值 x+a%3*(x+y)%x/4 (int)(x+y)%(int)x/4 错误的表达式 正确的表达式返回 =+7%3*(int)(+)%(int)=+1*(int)()%2/4 =+1*7%2/4 =+1/4 =+ = .5 问题 5:怎样将结果输出。 答: printf函数 格式: printf(格式控制,输出项表 ) 由 %和格式字符组成。 实型变量的格式字符: f 由若干个变量名或者表。第二章数据类型、运算符及表达式
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第二章数据表示、寻址方式与指令系统
在实际应用中经常是 R10 即带标志符的处理机所占用的存储空间通常要小。 采用标识符缩短操作码而节省程序空间 A B 采用标识符 数据字增长 不采用标识符 数据(少) 指令(多) 采用标识符 指令字缩短 通常有面积 B面积 A 举例: 在 IBM370中执行 A= A+ B 运算。 若 A和 B都是十进制数,只需要一条指令,共 6个字节,在 IBM370/145上执行时间是 13微秒。
第二章数据表示与指令系统
址方式: 是指令按什么方式寻找(访问)到所 需的操作数或信息。 • 指令所访问的数据 主存、寄存器、堆栈 • 寻址能力的要求 多样性、灵活性、寻址空间范围大小、地址变换速度 • 目标: 以最短的位描述给定的寻址方式 寻址方式分析 寻址方式在指令中的指明方式 – 占用操作码位: DJS200系列指令系统中 8位操作码最高两位:间接( 11)和直接( 01) – 地址码设置寻址方式字段:
第二章物体的质量及其测量
3、关系:1t=10 3 Kg 1g=103mg 1kg=103g 1t=103kg 一头象质量约 6__ t 一张邮票质量约 50__ mg 一个中学生的质量大约是 50___ 一枚 1元硬币质量约 10__ kg g 常用的测量质量的工具 磅秤 电子秤 杆秤 案秤 信息窗 物理天平 高精度分析天平 分析天平 高精度电子分析天平 托盘天平 底座 标尺 横梁