十六進(jìn)制數(shù)具有下列兩個(gè)特點(diǎn):
英文字母A,B,C,D,E,F(xiàn)分別表示數(shù)字10~15。
計(jì)數(shù)到F后,再增加1個(gè),就進(jìn)位。
十六進(jìn)制數(shù)的基數(shù)是16,采用的數(shù)碼是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分別表示十進(jìn)制數(shù)字10-15.十六進(jìn)制數(shù)的技術(shù)規(guī)則是“逢十六進(jìn)一”,通常,對(duì)十六進(jìn)制數(shù)的表示,可以在數(shù)字的右下角標(biāo)注16或H,但在C語(yǔ)言中是在數(shù)的前面加數(shù)字0和字母X即0X來表示。例如,12AF在C語(yǔ)言中表示為0X12AF
十六進(jìn)制數(shù)如何表示
1 字符串如何用十六進(jìn)制表示?
在printf函數(shù)中可以用0x%02X可以用十六進(jìn)制表示,如:
sprintf_s(msg, 100, “\n十六進(jìn)制:0x%02X\n”, 100);
2 十六進(jìn)制用字面常量如何表示:使用0x開頭,后接十六進(jìn)制值。如:
0x64
3 十六進(jìn)制常量可以與變量字符進(jìn)行比較大小,也可以與字面常量進(jìn)行比較大小,也可以與十進(jìn)制數(shù)字進(jìn)行比較
4 計(jì)算機(jī)中沒有特定的十六進(jìn)制數(shù)據(jù)類型,所以我們不能直接聲明一個(gè)十六進(jìn)制類型的變量,必須使用0x開頭的字面常量來表示。
如何判斷十六進(jìn)制數(shù)據(jù)是否合法
private bool IsValidByte()//判斷十六進(jìn)制數(shù)據(jù)是否合法
{
try
{
string[] strHEX = richTextBox_Send_1.Text.Split(“ ”.ToCharArray());
byte[] byteData = new byte[strHEX.Length];
for (int i = 0; i 《 strHEX.Length; i++)
{
byteData[i] = byte.Parse(strHEX[i], System.Globalization.NumberStyles.HexNumber);
}
return true;
}
catch
{
return false;
}
}
來源:CSDN,BeelinkerLidejun,zdhxmm,草民夢(mèng)綜合整理
責(zé)任編輯:lq
-
字符串
+關(guān)注
關(guān)注
1文章
585瀏覽量
20603 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4346瀏覽量
62971 -
十六進(jìn)制
+關(guān)注
關(guān)注
2文章
32瀏覽量
37840
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
十進(jìn)制數(shù)據(jù)轉(zhuǎn)十六進(jìn)制字符_轉(zhuǎn)ASCII碼
十六進(jìn)制緩沖門SN74AUC34數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>緩沖門SN74AUC34數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制逆變器SN74AUCU04 數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>逆變器SN74AUCU04 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制逆變器SN74AUC04 數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>逆變器SN74AUC04 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制逆變器HC04數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>逆變器HC04數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制逆變器SN74ALVC04 數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>逆變器SN74ALVC04 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制逆變器數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>逆變器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制2輸入OR驅(qū)動(dòng)器數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>2輸入OR驅(qū)動(dòng)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制驅(qū)動(dòng)器數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>驅(qū)動(dòng)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制反轉(zhuǎn)驅(qū)動(dòng)器數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>反轉(zhuǎn)驅(qū)動(dòng)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
十六進(jìn)制2輸入NAND驅(qū)動(dòng)器 數(shù)據(jù)表
![<b class='flag-5'>十六進(jìn)制</b>2輸入NAND驅(qū)動(dòng)器 數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
帶啟用功能的八進(jìn)制、十六進(jìn)制和四進(jìn)制D型觸發(fā)器數(shù)據(jù)表
![帶啟用功能的八<b class='flag-5'>進(jìn)制</b>、<b class='flag-5'>十六進(jìn)制</b>和四<b class='flag-5'>進(jìn)制</b>D型觸發(fā)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
帶CLEAR的十六進(jìn)制/四進(jìn)制D型觸發(fā)器數(shù)據(jù)表
![帶CLEAR的<b class='flag-5'>十六進(jìn)制</b>/四<b class='flag-5'>進(jìn)制</b>D型觸發(fā)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
帶CLEAR的十六進(jìn)制/四進(jìn)制D型觸發(fā)器數(shù)據(jù)表
![帶CLEAR的<b class='flag-5'>十六進(jìn)制</b>/四<b class='flag-5'>進(jìn)制</b>D型觸發(fā)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論