我正在做一些在C中的逻辑任务,而我手工评估一些结果不同于CodeBlocks打印的结果。评估C二进制操作
将以前执行的指令考虑在内的以下表达式的十进制值是什么?
我这里还有数字(我不懂行输出与 “< < < < < < < <” 签字):
int i, j, k, *p2i;
float fp;
p2i=&k;
i=0x22;
j=025;
k=25;
++k;
k++;
k|7&12; <<<<<
fp=10/20; <<<<<<
fp=(float)10/20; <<<<<<
您不明白16个操作中的3个;真的有必要包括你在你的问题中理解的13个吗? – mah
这是不必要的神秘和难以遵循。 (你从什么剪切和粘贴它?)请只显示你不明白的表达,说出你期望他们给予什么,以及你得到了什么。 –
可能需要注意的事项:&更高的优先级,|,整数除法给出整数结果。 – pticawr