|
1
8
对。 罕见的例外 1
考虑以下三种情况:
x>=0,y>=0 .
x,y值都增加了
x>=0,是<0
x<0,y>=0
这种情况是不可能的
1
:C未指定
代码可以使用下面的代码来检测这些罕见的平台。
|
|
|
2
0
因为C和C++中定义了无符号溢出(和下溢),所以当使用2的补码算法时,修改后的函数就非常好了。 |
|
3
-1
假设sizeof(unsigned long long)>sizeof(unsigned long)可以安全地声明为:
但是由于现在一个补码或另一个异国格式的数字已经不常用了(实际上,在这样的机器上编写C代码的可能性很小)
|
|
Paul J. Lucas · _C中任意大小的原子结构体赋值? 1 年前 |
|
|
nore · 为什么C标准禁止在源文件末尾使用部分预处理令牌? 1 年前 |
|
Gene · 是否允许使用受约束的别名模板? 1 年前 |
|
|
yg-i · C的“基本执行字符集”中的字符总数究竟是多少? 1 年前 |