C语言期末复习

  1. 语句:printf("%d \n",12&012);的输出结果是__8___。

解析:以0开头的为8进制数

  1. 关于浮点数存储不精确的问题

例如:获取123.45的准确值,其实际存储值为123.444449,获取两位小数得到的是123.44
可以令123.45+0.005,这样得到的就是123.44949,系统进行四舍五入得到的就是123.45

  1. 类型转化直接舍掉,不存在四舍五入,(float) 3.5=(int)3;
  2. 混合运算时,带小数的最终结果都会被转换成double
posted @ 2021-12-05 16:07  这个世界会好的  阅读(48)  评论(0编辑  收藏  举报