[计算机软件及应用]第2章_数据的存储与运算09.pptVIP

  • 4
  • 0
  • 约8.69千字
  • 约 46页
  • 2018-03-04 发布于浙江
  • 举报

[计算机软件及应用]第2章_数据的存储与运算09.ppt

[计算机软件及应用]第2章_数据的存储与运算09

第二章 主要内容 2.1 数据在计算机中是怎样存储的 2.2 整型数据的运算与分析 2.3 实型数据的运算与分析 2.4 字符型数据的运算 2.5 符号常量 2.6 算术运算符和算术表达式 2.7 C运算符和C表达式 2.1 数据在计算机中是怎样存储的 2.1 数据在计算机中是怎样存储的 2.1 数据在计算机中是怎样存储的 2.1 数据在计算机中是怎样存储的 2.2 整型数据的运算与分析 2.2 整型数据的运算与分析 2.2 整型数据的运算与分析 2.2 整型数据的运算与分析 2.2 整型数据的运算与分析 2.2 整型数据的运算与分析 2.3 实型数据的运算与分析 2.3 实型数据的运算与分析 2.3 实型数据的运算与分析 2.3 实型数据的运算与分析 2.3 实型数据的运算与分析 例2.3实型数据的舍入误差 #include stdio.h void main() {float a,b; a = 123456.789e5; b = a + 20 ; printf(“%f\n”,b); } 2.3 实型数据的运算与分析 2.4 字符型数据的运算 2.4 字符型数据的运算 2.4 字符型数据的运算 2.4 字符型数据的运算 2.4 字符型数据的运算 2.4 字符型数据的运算 例2.5向字符变量赋以整数。 #include stdio.h void main() {char c1,c2; c1=97; c2=98; printf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 例2.6大小写字母的转换 #include stdio.h void main() {char c1,c2; c1=’a’; c2=’b’; c1=c1-32; c2=c2-32; printf(“%c %c″,c1,c2); } 2.4 字符型数据的运算 2.4 字符型数据的运算 2.4 字符型数据的运算 2.5 符号常量 2.5.1 为什么要用符号常量 2.5 符号常量 2.5 符号常量 2.5 符号常量 2.5.2 符号常量的性质和使用方法 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 2.6 算术运算符和算术表达式 例2.8 强制类型转换。 #include stdio.h voidmain() {float x; int i; x=3.6; i=(int)x; printf(x=%f, i=%d\n,x,i); } 2.6 算术运算符和算术表达式 2.7 C运算符和C表达式 2.7 C运算符和C表达式 2.7 C运算符和C表达式 例题 2.7 已知圆的半径为r,求圆周长c,圆面积s,圆球体积v。 解题思路 圆周长 圆面积 有了以上公式就可以进行计算了 s= c=2 #include stdio.h #define PI 3.1415926 void main() {double r=3.67,c,s,v; c=2*PI*r; s=PI*r*r; v=4/3.0*PI*r*r*r; printf(c=%f\ns=%f\nv=%f\n,c,s,v); } 编写程序 说明: (1)C语言规定,两个整型数据相除结果是整型。因此,4/3的值是整数1,而没有小数部分。可以改用实数,写成4.0/3.0。程序第6行改为 v=4.0/3.0*3.1415926*r*r*r;再编译和运行,得到正确的v值。 (2)可调用pow函数,求 r 的立方 ,其函数形式是pow(r,3),函数值是double型。 (3)程序中多次出现常数3.1415926,降低程序的可读性。可用一个符号来代表一个常量,如可以用一个符号名PI来代表圆周率3.1415926。这样就不必在每处都重复写3.1415926,而用PI来代表,这个PI就叫符号常量。#define PI 3.1415926 #define不是C语句,该行的末尾没有分号。它是一个“预编译命令”。 不要把符号常量与变量混淆, 符号

文档评论(0)

1亿VIP精品文档

相关文档