在解决my previous question的同时,我遇到了更加有趣的事情。 尝试整数数学(是的,我知道自己是不是“太整数”内),看看有多少位可供选择: var n = 0xffffffff;
// loop over 1P:
for(var i=1; i<=1024*1024*1024*1024; i*=16) {
var v=(n*i).toString(16);
c
无符号整数余写以下代码: #include <iostream>
using namespace std;
int main() {
unsigned int i=1;
i=i-3;
cout<<i;
return 0;
}
输出是垃圾值,这是可以理解的。 现在,我写了下面的代码: #include <iostream>
using n
代码: int main(void) {
uint8_t x = 3;
uint8_t y = 4;
uint8_t z = 5;
uint8_t a = (x - y)/z;
uint8_t b = x - y;
printf("a is %d\n", a);
printf("b is %d\n", b);
ret