首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

宏定义求最大整形数及其位数?解决思路

2013-01-17 
宏定义求最大整形数及其位数?1 如何求出一个系统能表示的各类型数(int,无符号int,long...)的最大值及其最

宏定义求最大整形数及其位数?
1 如何求出一个系统能表示的各类型数(int,无符号int,long...)的最大值及其最大值的位数,要求可移植,宏定义或函数均可?

2 

              
[解决办法]
引用:
<limits.h> 中不是有现成的吗?

在任何系统中不看limits.h就编程我看不靠谱。
[解决办法]
最大值在http://www.cplusplus.com/reference/climits/
最大值的位数看是二进制还是十进制的,
二进制的就用sizeof(int) * CHAR_BIT
十进制的自己算

第二个问题看优化的程度

热点排行