设为首页 加入收藏

TOP

操作系统大型实验进展(3)-----C++常见数据类型字节数(二)
2014-11-23 23:20:59 来源: 作者: 【 】 浏览:6
Tags:操作系统 大型 实验 进展 -----C 常见 数据 类型 字节
下"%lld"和"%llu",但对"%I64d"和"%I64u",它则是乐意接受,并能正常工作的。
9. 浮点型数据输入时可使用%f、%e/%E或%g/%G,scanf会根据输入数据形式,自动处理。
输出时可使用%f(普通方式)、%e/%E(指数方式)或%g/%G(自动选择)。
10. 浮点参数压栈的规则:float(4 字节)类型扩展成double(8 字节)入栈。
所以在输入时,需要区分float(%f)与double(%lf),而在输出时,用%f即可。
printf函数将按照double型的规则对压入堆栈的float(已扩展成double)和double型数据进行输出。
如果在输出时指定%lf格式符,gcc/mingw32编译器将给出一个警告。
11. Dev-C++(gcc/mingw32)可以选择float的长度,是否与double一致。
12. 前缀L表示long(double)。
虽然long double比double长4个字节,但是表示的数值范围却是一样的。
long double类型的长度、精度及表示范围与所使用的编译器、操作 系统等有关。
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇操作系统大型实验进展(2)-----.. 下一篇操作系统大型实验进展(9)-----s..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: