我正在做一些在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