day06

進(jìn)制
// 1.默認(rèn)就是10進(jìn)制
int num = 12;
// 2.在前面加上一個(gè)0就代表八進(jìn)制
int num1 = 014;
// %d是以十進(jìn)制的方式輸出一個(gè)整數(shù)
printf("%d\n", num1);
// %o是以八進(jìn)制的方式輸出一個(gè)整數(shù)
printf("%o\n", num);
// 在數(shù)值前面加上0b就代表二進(jìn)制
int num2 = 0b1100;
printf("%d\n", num2);
// 在數(shù)值前面加上0x就代表十六進(jìn)制
int num3 = 0xc;
printf("%d\n", num3);
// %x是以十六進(jìn)制的方式輸出一個(gè)整數(shù)
printf("%x\n", num);
// 口訣:不看你怎么存,只看你怎去取

進(jìn)制轉(zhuǎn)換

十進(jìn)制 -> 二進(jìn)制
轉(zhuǎn)換原理:除2取余 倒序讀取
二進(jìn)制 --> 十進(jìn)制
轉(zhuǎn)換原理:乘以2的冪數(shù)(冪數(shù)從0開(kāi)始), 然后相加
二進(jìn)制 --> 八進(jìn)制 進(jìn)制越大表示的位數(shù)就越短
規(guī)律:三個(gè)二進(jìn)制位代表一個(gè)八進(jìn)制位
因?yàn)?位的最大取值是7 而八進(jìn)制是逢八進(jìn)一
二進(jìn)制 --> 十六進(jìn)制
規(guī)律:四個(gè)二進(jìn)制位代表一個(gè)十六進(jìn)制位
因?yàn)?位的最大取值是15, 而十六進(jìn)制是逢十六進(jìn)一

原碼反碼補(bǔ)碼
二進(jìn)制的最高位我們稱(chēng)之為符號(hào)位
如果符號(hào)位是0代表是一個(gè)正數(shù),
如果符號(hào)位是1代表是一個(gè)負(fù)數(shù)
正數(shù)的特點(diǎn):(三碼合一) 正數(shù)的原碼就是TA的反碼就是TA的補(bǔ)碼
負(fù)數(shù):原碼符號(hào)位為1 其余與正數(shù)相同
反碼, 符號(hào)位不變其它位取反
補(bǔ)碼 反碼+1

結(jié)論:無(wú)論正數(shù)負(fù)數(shù)在內(nèi)存中存儲(chǔ)的都是補(bǔ)碼

位運(yùn)算
位運(yùn)算都是針對(duì)二進(jìn)制
& 按位與
特點(diǎn):只有對(duì)應(yīng)的兩位都是1才返回1 否則返回0
口訣: 一假則假
規(guī)律:任何數(shù)按位與上1結(jié)果還是那個(gè)數(shù)
| 按位或
特點(diǎn):只要對(duì)應(yīng)的兩位其中一位是1就返回1
口訣:一真則真
^ 按位異或
特點(diǎn):對(duì)應(yīng)的兩位不相同返回1 相同返回0
~ 按位取反
特點(diǎn): 0變1 1變0

左移右移
<< 左移

 a << n 把整數(shù)a的二進(jìn)制位往左邊移n位
 移出的位砍掉,低位補(bǔ)0, 發(fā)現(xiàn)左移會(huì)把原有的數(shù)值變大

注意點(diǎn):左移有可能改變樹(shù)脂的正負(fù)形

右移

 a >> n 把整數(shù)a的二進(jìn)制位往右邊移n位
 移出的位砍掉, 缺少的以為最高位是0就補(bǔ)0是1就補(bǔ)1(是在當(dāng)前操作系統(tǒng)下)

變量
// 變量為什么要有類(lèi)型? 每種類(lèi)型占用的內(nèi)存空間不一樣 int 4, char 1 double 8
// 只要定義變量, 系統(tǒng)就會(huì)開(kāi)辟一塊存儲(chǔ)空間給我們的變量存儲(chǔ)數(shù)據(jù), 內(nèi)存尋址是從大到小
// 越先定義的變量, 內(nèi)存地址越大
// 變量的地址就是所占的存儲(chǔ)空間最小的字節(jié)地址
// 注意: 由于內(nèi)存尋址是從大到小, 所以存儲(chǔ)數(shù)據(jù)也是從大到小的存儲(chǔ)(先存儲(chǔ)二進(jìn)制的高位, 再存儲(chǔ)低位)
// %p是輸出地址
// &變量名稱(chēng), 是取出變量的地址
例 printf("num = %p\n", &num);

char
char charValue;
charValue = 'a'; // 計(jì)算機(jī)智能識(shí)別0和1
// a == 97 == 01100001

類(lèi)型說(shuō)明符
類(lèi)型說(shuō)明符:
1.說(shuō)明長(zhǎng)度的(它可以用于修改類(lèi)型所占用的存儲(chǔ)空間的大小)
short; short == short int == 2個(gè)字節(jié) == %hi/ %hd
long; long == long int == 8個(gè)字節(jié) == %li / %ld
long long; == long long int == 8個(gè)字節(jié) == %lli / %lld

用于說(shuō)明數(shù)據(jù)類(lèi)型, 一般情況下和int配合使用

2.說(shuō)明符號(hào)位(它可以用于修改符號(hào)位是否用于正負(fù)數(shù))
unsigned; 無(wú)符號(hào) , 取值正數(shù)和零 == %u
signed; 有符號(hào), 默認(rèn)就是有符號(hào) , 取值 正數(shù)和零以及負(fù)數(shù)

3.不同類(lèi)型的說(shuō)明符可以混合使用
unsigned short
signed long
// 注意: 相同類(lèi)型不能在一起使用
unsigned signed

數(shù)組
數(shù)組的定義格式:
數(shù)據(jù)類(lèi)型 變量名稱(chēng);
數(shù)據(jù)類(lèi)型 數(shù)組名稱(chēng)[數(shù)據(jù)的個(gè)數(shù)];
元素類(lèi)型 數(shù)組名稱(chēng)[元素個(gè)數(shù)];
元素類(lèi)型: 就是數(shù)組中需要存儲(chǔ)的數(shù)據(jù)類(lèi)型, 一旦指定, 數(shù)組中就只能存儲(chǔ)該類(lèi)型的數(shù)據(jù)
元素個(gè)數(shù): 就是數(shù)組中能夠存儲(chǔ)的數(shù)據(jù)(元素)的個(gè)數(shù)
數(shù)組初始化
//依次將{}中的每一個(gè)值賦值給數(shù)組中的每一個(gè)元素
// 并且從0開(kāi)始賦值
// 也稱(chēng)之為數(shù)組的初始化(完全初始化)
部分初始化
// 默認(rèn)從0開(kāi)始初始化, 依次賦值
// 注意: 如果"在部分初始化中"對(duì)應(yīng)的內(nèi)存沒(méi)有被初始化, 那么默認(rèn)是0
數(shù)組的遍歷
// 取出數(shù)組中所有的值, 稱(chēng)之為遍歷
// 注意: 在遍歷數(shù)組的時(shí)候, 盡量不要把遍歷的次數(shù)寫(xiě)死
// 遍歷多少次應(yīng)該由數(shù)組來(lái)決定, 也就是說(shuō)遍歷多少次應(yīng)該通過(guò)數(shù)組計(jì)算得出
如: int length = sizeof(scores) / sizeof(scores[0]);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贼陶,一起剝皮案震驚了整個(gè)濱河市右锨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌碌嘀,老刑警劉巖锻离,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件导梆,死亡現(xiàn)場(chǎng)離奇詭異贩绕,居然都是意外死亡艳汽,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)震束,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)怜庸,“玉大人,你說(shuō)我怎么就攤上這事驴一⌒荽疲” “怎么了灶壶?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵肝断,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)胸懈,這世上最難降的妖魔是什么担扑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮趣钱,結(jié)果婚禮上涌献,老公的妹妹穿的比我還像新娘。我一直安慰自己首有,他們只是感情好燕垃,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著井联,像睡著了一般卜壕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上烙常,一...
    開(kāi)封第一講書(shū)人閱讀 49,816評(píng)論 1 290
  • 那天轴捎,我揣著相機(jī)與錄音,去河邊找鬼蚕脏。 笑死侦副,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的驼鞭。 我是一名探鬼主播秦驯,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼挣棕!你這毒婦竟也來(lái)了汇竭?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤穴张,失蹤者是張志新(化名)和其女友劉穎细燎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體皂甘,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡玻驻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了偿枕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片璧瞬。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖渐夸,靈堂內(nèi)的尸體忽然破棺而出嗤锉,到底是詐尸還是另有隱情,我是刑警寧澤墓塌,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布瘟忱,位于F島的核電站奥额,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏访诱。R本人自食惡果不足惜垫挨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望触菜。 院中可真熱鬧九榔,春花似錦、人聲如沸涡相。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)催蝗。三九已至攻旦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間生逸,已是汗流浹背牢屋。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留槽袄,地道東北人烙无。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像遍尺,于是被迫代替她去往敵國(guó)和親截酷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類(lèi)型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 3,333評(píng)論 0 2
  • 字符串 1.什么是字符串 解釋: 字符串是python內(nèi)置的一種容器型數(shù)據(jù)類(lèi)型乾戏,將引號(hào)作為容器迂苛,里面根據(jù)情況可以放...
    BrayKing閱讀 262評(píng)論 0 0
  • April_22th_day06 pycharm中的三種波浪號(hào): 紅色 - 語(yǔ)法錯(cuò)誤!灰色 - 格式錯(cuò)誤鼓择!綠色 -...
    3ae1c50960af閱讀 193評(píng)論 0 0
  • DAY 01 JAVA簡(jiǎn)述 Java是由SUN公司在1995年推出的一門(mén)高級(jí)編程語(yǔ)言三幻,是現(xiàn)今服務(wù)器端的首選編程語(yǔ)言...
    周書(shū)達(dá)閱讀 902評(píng)論 0 0
  • 冬日百花謝,耐寒梅花也會(huì)凋落呐能。君無(wú)需傷懷念搬,即使沒(méi)有鮮草艷花的襯托,你也是最美的摆出,在愛(ài)人眼中朗徊。我們之間的濃情厚意,不...
    梅心梅飛閱讀 224評(píng)論 5 19