[問題] 移位的問題
大家好
想問大家關於移位的問題
是這樣的
我今天宣告了一個int的out變數
經過執行後他變成80 也就是2進位的01010000
可是我想要最後把它像右移五位 變成2進位的01.010000
我的寫法是
printf("\n\n\n\n %f",(float)out>>6);
我把out在最後強制宣告為float
可是compile的時後他卻說
invalid operands of types `float' and `int' to binary `operator>>'
這是什麼意思呢?
請各位幫我解惑@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.188.94
推
06/01 13:15, , 1F
06/01 13:15, 1F
推
06/01 13:21, , 2F
06/01 13:21, 2F
→
06/01 13:21, , 3F
06/01 13:21, 3F
→
06/01 13:22, , 4F
06/01 13:22, 4F
→
06/01 13:23, , 5F
06/01 13:23, 5F
→
06/01 13:23, , 6F
06/01 13:23, 6F
→
06/01 18:23, , 7F
06/01 18:23, 7F
推
06/01 18:26, , 8F
06/01 18:26, 8F
→
06/01 18:26, , 9F
06/01 18:26, 9F
推
06/01 18:59, , 10F
06/01 18:59, 10F
→
06/01 19:00, , 11F
06/01 19:00, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章