2012-04-04 204 views
0

有人可以給出二進制文字是什麼的明確解釋嗎?二進制文字,十六進制和二進制數字,字符串有什麼區別?他們用於什麼?什麼是二進制文字?

+1

面值:http://cpp.comsci.us/etymology/literals.html。二進制文字很可能是「0b11011011」形式的字符串。 – 2012-04-04 23:32:19

回答

2

它們用於表示使用位的數字。

0b0010010101001 
2

因爲有時用二進制表達值的意圖更容易。這也適用於基數16。它們都是數字,但如果我想分配一個帶有多位設置的標誌,這樣的事情似乎比替代方式更清晰。

flags = 0b110101 
+0

即使這可能不太清楚(儘管遠不那麼詳細)比使用命名標誌常量的按位或。 :-) – 2012-04-04 23:35:46

+0

@PlatinumAzure:哦,當然會。在實踐中,我無法想到二元文字的很多用途......這就是我所喜歡的:) – 2012-04-04 23:48:08

+0

這是一個很好的例子,我會給你+1。我只是提供一些顏色評論:-) – 2012-04-05 01:13:45