作者whitefur (白毛)
看板C_and_CPP
標題[問題] 如何回傳十六進位
時間Fri Apr 3 23:52:34 2009
我想寫一個函式可以回傳一個十六進位的值
該怎麼做呢
例如:平常寫回傳值的時候是寫 return 4; (回傳一個十進位整數)
那我想要return B4;(回傳一個十六進位數)
該怎麼做呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.147.138
1F:→ tsaiminghan:return 0xb4; 04/03 23:53
2F:→ tsaiminghan:如果想要 B4 這個型的話,傳回來之後再自行轉 04/03 23:55
3F:→ tsaiminghan:不然就回傳字串 04/03 23:55
4F:→ whitefur:如果return 0xb4;的話,那函式型態要宣告成什麼呢 04/04 00:01
5F:→ whitefur:一樣是int 嗎 04/04 00:03
6F:推 VictorTom:return type只有整數, 浮點數, 指標, etc這些我們稱之為 04/04 00:07
7F:→ VictorTom:type, return 0xb4或return 4都只是回傳一個整數.... 04/04 00:07
8F:→ VictorTom:十進位, 十六進位, 是我們想的, 寫code時 0xb4 跟 180 04/04 00:08
9F:→ VictorTom:是同樣的整數@_@" 04/04 00:09
10F:推 gozha:'a' 跟 97 也是同樣的整數 04/04 02:00