C 資料2 8 10 16進製制之間轉換

2022-01-11 19:26:44 字數 422 閱讀 1472

留下記號,加強記憶:

dotnet平台:

//十進位制轉二進位制

string str = convert.tostring(69, 2);

//十進位制轉八進位制

string str = convert.tostring(69, 8);

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

string str = convert.tostring(69, 16);

//二進位制轉十進位制

string str = convert.toint32("100111101", 2);

//八進位制轉十進位制

string str = convert.toint32("76", 8);

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

string str = convert.toint32("ff", 16);

2 8 10 16進製制的轉換

電腦上的常用進製有 2 8 10 16四種,我們有時候需要對他們的表現形式做一些轉換,最基本的我們需要知道 2轉16 4個2進製位為乙個16進製制數,2進製1111為16進製制f,2進製中千位的1 8,百位的1 4,十位的1 2,個位的 1 1,將各個位的數作相應轉換再相加得到的數就是10進製數0 ...

字元轉換(2,8,10,16進製制,ASCII碼)

羅列了一些用到的,各進製 以及 ascii 間的轉換,記錄備忘 一,先說說 2,8,10 16 各進製之間的轉化 1,convert.toint32 string value,int frombase 將字串轉換為數字 如2進製0010 也就是2 1 2 數字轉化為字串 1.12進製 string ...

c語言使用庫函式的2 8 10 16進製制轉換

只用於非負整數 include 上個程式是從十進位製到任意進製的轉換,這個程式是二進位制 binary 八進位制 octonary 十進位制 decimalism 十六進製制 hexadecimal include include include include void binary to dec...