C语言基础第3章数据类型重点.pptVIP

  • 1
  • 0
  • 约8.89千字
  • 约 82页
  • 2017-03-06 发布于湖北
  • 举报
例3.4 浮点型数据的舍入误差 #include void main float a,b; a 123456.789e5; b a + 20 ; printf “%f\n”,b ; 说明:一个浮点型变量只能保证的有效数字是7位有效数字,后面的数字是无意义的,并不准确地表示该数。应当避免将一个很大的数和一个很小的数直接相加或相减,否则就会“丢失”小的数 运行结果: 123456.789e5 3.4 浮点型数据 3.4.3 浮点型常量的类型 C编译系统将浮点型常量作为双精度来处理。 例如:f 2.45678 * 4523.65 系统先把2.45678和4523.65作为双精度数,然后进行相乘的运算,得到的乘也是一个双精度数。最后取其前7位赋给浮点型变量f。如是在数的后面加字母f或F(如1.65f, 654.87F),这样编译系统就会把它们按单精度(32位)处理。 3.5 字符型数据 3.5.1 字符常量 1 用单引号包含的一个字符是字符型常量 2 只能包含一个字符 ‘a’,’A’, ‘1’ ‘abc’、“a” ? 3.5 字符型数据 有些以“\”开头的特殊字符称为转义字符 \n 换行 \t 横向跳格 \r 回车 \\ 反斜杠 \ddd ddd表示1到3位八进制数字 \xhh hh表示1到2位十六进制数字

文档评论(0)

1亿VIP精品文档

相关文档