第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

int和char除了字節(jié)不同還有什么區(qū)別么,感覺能換著用的樣子

int和char除了字節(jié)不同還有什么區(qū)別么,感覺能換著用的樣子

C
一凜冬一 2017-09-27 10:27:18
_(:3 」∠ )_
查看完整描述

4 回答

已采納
?
onemoo

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊

確實(shí),它們都屬于整型。在存儲(chǔ)方式上是類似的,占用位數(shù)不同,可保存數(shù)值的范圍不同。

但要注意:int 就是 signed int,是有符號(hào)整型。而 C 標(biāo)準(zhǔn)沒規(guī)定 char 是有符號(hào)還是無符號(hào)。所以盡量不要讓 char 接收超過 127 的整型值(萬一char是有符號(hào)整型),以免發(fā)生溢出。

整型間互相賦值時(shí)會(huì)發(fā)生隱式轉(zhuǎn)型,不需要強(qiáng)制轉(zhuǎn)型。當(dāng)然如果有精度損失,編譯器會(huì)給出警告的。

查看完整回答
1 反對(duì) 回復(fù) 2017-09-27
  • 一凜冬一
    一凜冬一
    謝謝大佬(= ̄ω ̄=)
  • onemoo
    onemoo
    我這里說的是在類似賦值時(shí)會(huì)發(fā)生隱式轉(zhuǎn)型。但你給的圖片中卻不是這種情況。 我在那個(gè)回帖中給你寫了解釋。
?
NJP

TA貢獻(xiàn)32條經(jīng)驗(yàn) 獲得超39個(gè)贊

這兩種數(shù)據(jù)類型都是4個(gè)字節(jié),而且其實(shí)char型數(shù)據(jù)的解釋方式就是根據(jù)int型數(shù)據(jù)的數(shù)值所對(duì)應(yīng)的ASCII碼來找到對(duì)應(yīng)的字符的,所以這兩種數(shù)據(jù)類型的變量可以互通使用

查看完整回答
2 反對(duì) 回復(fù) 2017-09-27
?
coding_Boy_

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊

當(dāng)然有區(qū)別,一個(gè)是字符常量,一個(gè)是整型常量,只有通過強(qiáng)制類型轉(zhuǎn)換才行,但是這樣做意義不大

查看完整回答
1 反對(duì) 回復(fù) 2017-09-27
?
一凜冬一

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

59cb16f30001157803600640.jpg

。。。。59cb16fe0001b66503600640.jpg

查看完整回答
反對(duì) 回復(fù) 2017-09-27
  • onemoo
    onemoo
    對(duì)了,再多說一下。printf("%c,%c\n", a, b) 這里并沒有發(fā)生轉(zhuǎn)型! printf是按照%c指示把a(bǔ)和b當(dāng)作字符型來打印的,只不過剛好它們都屬于整型,在內(nèi)存布局上一樣,才能正常打印。 你在調(diào)用printf時(shí)應(yīng)該避免傳入與格式化指示符%c類型不一致的變量! 萬一傳入的是不兼容的類型printf就無法正常工作了。 事實(shí)上這個(gè)代碼在編譯時(shí)應(yīng)該會(huì)有類型不匹配警告的。
  • 4 回答
  • 1 關(guān)注
  • 3575 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)