C# 十六進制八進制前綴或后綴


前綴

int a = 0xFF;    十六進制,a=255
int b = 0B101;   二進制,b=5


16進制前綴   0x
10進制      0d 一般不用寫
8進制前綴    0
2進制        0b

八進制在C#中沒有具體的表示,可以使用 int v=Convert.ToInt32("10", 8); // 10代表你要轉化的8進制數,v=十進制的8

后綴

D(Decimal)  十進制 

B(Binary)   二進制     比如101B 就代表2進制

O(Octal)    八進制     比如123O 就代表8進制

H(Hex)      十六進制   比如CBH就代表16進制

二進制下標為 B
十六進制下標為 H

這種后綴一般是在一些文件,書籍,網頁上用於區分進制的通用寫法。

所以在 IDE 里這樣寫一般會報錯,因為不用這樣寫。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM