C中的進位制怎麼做

時間 2022-03-13 23:35:08

1樓:匿名使用者

其實挺簡單的,因為有個convert類,它在system名稱空間下,一般可以直接用,就可以以十進位制作為基數,實現2,8,10,16進位制之間的轉換。

//十進位制轉二進位制

convert.tostring(123456, 2);

//十進位制轉八進位制

convert.tostring(123456, 8);

//十進位制轉十六進位制

convert.tostring(123456, 16);

//二進位制轉十進位制

convert.toint32(」11110001001000000〃, 2);

//八進位制轉十進位制

convert.toint32(」361100〃, 8);

//16進位制轉換10進位制

convert.toint32(」1e240」, 16);

//這裡以十進位制數123456為例

2樓:匿名使用者

random random = new random();

int a = random.next(26);

string number = a.tostring("x");

button1.text = number;

這個可以把數字轉化成16進位制的

0ffff16進位制轉換成2進位制怎麼做

f就是1111,f對應的不是16是15,最大的16進位制的一位數,因為是16進位制,數值到達16的時候就要進位了,所以0x10才是16. 你用 計算器 試一下阿,輸入 f 轉化成 10 進位制 2進位制 就明白了! 十六進位制就是逢十六進一,所以f是15,不是16,其實你只要記住普通的十進位制,逢十...

想利用C或C 做介面設計,怎麼做

c與c 本身是不支援做介面的 你可以使用平臺提供的api來製作介面,如windows下的windows api與mfc,也可以使用跨平臺的圖形介面庫,如qt 廢話。想一時半會就從不控制檯程式變到能顯示介面的程式。不太現實 這上面2,3句話你也明白不了 先找一款介面工具來專研吧。mfc,qt,gtk。...

這道c語言題怎麼做

鹿蜀山海經 include int main else printf the train journey time is d hours d minutes n hour,minu return 0 執行結果 chen localhost q6 a.outenter time1 1205 enter...