1樓:匿名使用者
字串不分幾進位制,只是用來表述一串字元而已。
例如: string s ="admin";
你看到的十六進位制可能是表述顏色
例如:string red="fffff";等因為十六進位制除了0-9以外還有a-f,所以如果一個引數想用十六進位制表示,必須採取string字串型別。但是不是代表字串一定要用十六進位制。
什麼是十六進位制字元呀??是不是用十六進位制來表示字元?
2樓:匿名使用者
十六進位制字元來
的意思是就是用 一種自十六進bai
制書寫的方式來表示
du一個數值,或一串的數值.
比如zhi 25 用的十進位制阿dao拉伯數字表示的,用十六進位制表示就是 0x19,當然0x是一個符號表示後面用的是十六進位制,實現中可能省掉.
進位制就是滿多少進位,你完全可以實現自己的9進位制,7進位制,而且有些程式語言就支援2到36進位制的轉換.
3樓:楠楠
十六進du製表示: 0 1 2 3 ……zhi 8 9 a b c d e f 10 11 ……1a 1b 1c 1d 1e 1f 20 ……
就是dao,冪是16
如果想知道怎麼計算
專:看看這個屬.
4樓:望武赫春芳
十六來進位制數的基數是16,採用的數自碼bai是0、
1、du2、3、4、zhi5、6、7、8、9、a、b、c、d、e、f
十六進位制(
daohexadecimal)是計算機中資料的一種表示方法。它的規則是「逢十六進一」
進位制/位置計數法是一種記數方式,故亦稱進位記數法/位值計數法,可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數(en:radix)或底數,基數為n,即可稱n進位制,簡稱n進位制。
現在最常用的是十進位制,通常使用10個阿拉伯數字0-9進行記數。
對於任何一個數,我們可以用不同的進位制來表示。比如:十進數57(10),可以用二進位制表示為111001(2),也可以用五進製表示為212(5),也可以用八進位制表示為71(8)、用十六進位制表示為39(16),它們所代表的數值都是一樣的。
數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。計算機是資訊處理的工具,任何資訊必須轉換成二進位制形式資料後才能由計算機進行處理,儲存和傳輸。
16進位制後面用h表示,其他進位制的用什麼表示
5樓:
h表示16進位制呀字尾h表示16進位制;b表示2進位制;o表示8進位制;d表示10進位制字首 以0開始,表示8進位制,比如0123,表示8進位制的(123); 以0x開始,表示16進位制,比如0x123,表示16進位制的123
為什麼c 中無法用cout輸出字串
用cout輸出字串是可以的。大前提是當前名空間需要是std。即 中使用了 using namespace std 或者單獨宣告使用cout,即 中有 using std cout 否則需要使用 std cout進行輸出。在c 中有兩種字串的概念。1 string 類物件字串。需要使用std名空間,或...
C語言用指標編寫函式,將二進位制數(以字串形式表示)轉換為十進位制數。請給出運算結果
include stdio.h double bintodec char str return x int main int argc,char argv 執行樣例 c語言 將一個十進位制的正整數轉換為二進位制數並輸出結果。十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。具體做法是 用2...
c語言,字串,最後面為什麼會有燙字
因為你沒有給字串置結束符,所以,把記憶體中的隨機值按字元輸出來了puts a 表示輸出內字串a。a是字串首地容址,puts從首地址開始輸出,直到遇到 0結束輸出 你在for 迴圈之後,加一句 a i 0 這樣就好了。當然,你要儲存26個字元,所以,字串定義陣列時,要比實際的儲存字元多一個,給結束符用...