2_C语言中的数据类型 (二)进制
1.1?????? 二進(jìn)制數(shù)、位、字節(jié)與字
我們習(xí)慣于十進(jìn)制的數(shù):10,12等
一個(gè)位只能表示0,或者1兩種狀態(tài),簡(jiǎn)稱(chēng)bit,一個(gè)位是一個(gè)bit
一個(gè)字節(jié)為8個(gè)二進(jìn)制,稱(chēng)為8位,簡(jiǎn)稱(chēng)BYTE,8個(gè)比特是一個(gè)字節(jié)
一個(gè)字為2個(gè)字節(jié),簡(jiǎn)稱(chēng)WORD。
兩個(gè)字為雙字,簡(jiǎn)稱(chēng)DWORD
1.2?????? 八進(jìn)制
八進(jìn)制為以8為基數(shù)的數(shù)制系統(tǒng),C語(yǔ)言當(dāng)中0表示八進(jìn)制,0666;
1.3?????? 十六進(jìn)制
十六進(jìn)制值16為基數(shù) 的數(shù)制系統(tǒng),C語(yǔ)言中用0x表示十六進(jìn)制
| 十進(jìn)制 | 十六進(jìn)制 | 二進(jìn)制 |
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| ? | ? | ? |
十進(jìn)制轉(zhuǎn)化8進(jìn)制,用十進(jìn)制數(shù)作為被除數(shù),8作為除數(shù),取商數(shù)和余數(shù),直到商數(shù)為0的時(shí)候,將余數(shù)倒過(guò)來(lái)就是轉(zhuǎn)化后的結(jié)果
十進(jìn)制轉(zhuǎn)化16進(jìn)制,用十進(jìn)制數(shù)作為被除數(shù),16作為除數(shù),取商數(shù)和余數(shù),直到商數(shù)為0的時(shí)候,將余數(shù)倒過(guò)來(lái)就是轉(zhuǎn)化后的結(jié)果
?資料來(lái)源:傳智播客 ?僅供學(xué)習(xí)研究
轉(zhuǎn)載于:https://www.cnblogs.com/wuchuanying/p/6275583.html
總結(jié)
以上是生活随笔為你收集整理的2_C语言中的数据类型 (二)进制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ASP.NET Aries 入门开发教程
- 下一篇: 骚多浪荡。