可以在编译时确定可以包含给定有符号整数类型的正值的最小无符号整数吗?
所以最小的无符号整数类型,大到足以容纳给定有符号整数类型的最大值。
发布于 2015-03-12 14:25:01
一个很好的起点是2是基数,我们需要考虑以2为基数的对数。一般规则:
sizeof n字节,则最大正数为(2^(8 * n)) -1sizeof n字节,则最大正数为(2^(8 *n- 1)) - 1因此,您需要确定给定类型的sizeof a变量,并查看它是否有符号。
https://stackoverflow.com/questions/29002467
复制相似问题