中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

C語言數(shù)據(jù)存儲(chǔ)-創(chuàng)新互聯(lián)

  1. 子函數(shù)()里面如果不寫變量最好填void

    10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有楊浦免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

  1. 自定義函數(shù)如POW(int),如果未定義函數(shù)類型則默認(rèn)其為類型為Int。

3.unsigned是打印前,其補(bǔ)碼本身已經(jīng)unsigned了,%u打印是先整型提升之后再unsigned。

  1. 類型

A.

B.

1.char的存儲(chǔ)與表示都是用ASCII碼值的數(shù)字,所以算整型。

2.01100011 如果是signed char,那首個(gè)0就是符號位那0代表其是正數(shù),若是1那時(shí)負(fù)數(shù)。

如果是unsigned char,那首個(gè)0就是有效位不是符號位,那其全是正數(shù)。而且其能表示的數(shù)就更大。

3.int可以省略,二者表示的是一樣的。(long同理)

  1. float精確到小數(shù)點(diǎn)后6位,double精確到小數(shù)點(diǎn)后15位。

1.int arr[1]其數(shù)組類型為int [1]。數(shù)組類型如int [1],int [2]是不同的。

  1. 無返回

  1. 自定義函數(shù)的()中填void表示函數(shù)不傳參,不接收。

2.存儲(chǔ)

A.整型

  1. 原,反,補(bǔ)碼的使用只限于整型。

  1. 內(nèi)存的展示是以16進(jìn)制展示的,存儲(chǔ)是2進(jìn)制的補(bǔ)碼。

  1. 正數(shù)的原,反,補(bǔ)碼相同。

4.其存儲(chǔ)是倒著存的。(小端存儲(chǔ))

C 1100

5.CPU的計(jì)算只能計(jì)算加法。(乘法如5*5,被轉(zhuǎn)換成5+5+5)

計(jì)算機(jī)對數(shù)值(整型)的計(jì)算是轉(zhuǎn)換成補(bǔ)碼經(jīng)行的。上面的圖片就是補(bǔ)碼運(yùn)算的展示

前兩行數(shù)加起來為33位數(shù)100000000000000000000000000000000,但只能存32位,

所以最后是00000000000000000000000000000000,轉(zhuǎn)換位原碼后位0。

這里是1+(-1)以原碼形式計(jì)算,算出來是-2,錯(cuò)的。所以不能以原碼形式計(jì)算。

6.

7.(地址的展示由低地址向高地址) (這里的高位與低位指的是補(bǔ)碼中的高位低位)

這里的位指的是個(gè),十等位。 所以當(dāng)前使用的是小端存儲(chǔ)。

8.有符號char的范圍

10000000 默認(rèn)-128

  1. 無符號char的范圍

練習(xí)1.

1.

2.(改進(jìn)為函數(shù))

3.(改進(jìn))

4.(改進(jìn))

練習(xí)2.

答案-1 -1 255

  1. signed char c=-1 其補(bǔ)碼是111111111 unsigned char c=-1 其補(bǔ)碼還是111111111 不過它首個(gè)1從符號位變?yōu)榱擞行唬]變?yōu)?)

  1. 這里unsigned char c 的補(bǔ)碼111111111 的首個(gè)1,不是符號位所以按照整型提升的規(guī)律補(bǔ)0。

  1. %d發(fā)生整型提升,沒發(fā)生數(shù)據(jù)截取。

練習(xí)3.(%u打印十進(jìn)制的無符號的數(shù)字(整型))整型提升看signed/unsigned,換碼看%d,%u,unsigned,signed.

答案

因?yàn)?u打印十進(jìn)制無符號數(shù)字(整型),所以其補(bǔ)碼在整型提升后,默認(rèn)為無符號數(shù),所以首個(gè)1從符號位變?yōu)橛行?,又因?yàn)闊o符號數(shù)補(bǔ)碼,反碼,補(bǔ)碼一樣。所以直接將整型提升后的補(bǔ)碼轉(zhuǎn)為十進(jìn)制輸出。

練習(xí)4.

答案

練習(xí)5.

答案:-10

練習(xí)6.

無符號數(shù)其整型值一定>=0。

答案:這樣子的死循環(huán)

因?yàn)閡nsigned,所以-1的補(bǔ)碼11111111111111111111111111111111,中首個(gè)1變?yōu)橛行?shù),使其補(bǔ),原,反碼相同。所以輸出的數(shù)很大

練習(xí)7.

Tip1.

char類型數(shù)組里面放入整型數(shù)字,其會(huì)發(fā)生數(shù)據(jù)截?cái)唷?/p>

錯(cuò)誤答案1000

正確答案255

任何一個(gè)數(shù)字到char類型里都會(huì)被轉(zhuǎn)化為-128—127的數(shù)字。從-128—127,共255個(gè)數(shù)字,之后到0,其ASCII碼值是\0,所以結(jié)束。

練習(xí)8.

答案 死循環(huán)的hello world

無符號char類型范圍是0—255,這里循環(huán)255次后255+1,i變?yōu)?,之后繼續(xù)循環(huán),成為死循環(huán)。

B.浮點(diǎn)型

強(qiáng)制類型轉(zhuǎn)換只是轉(zhuǎn)換了類型,其內(nèi)部的值未改變其精度未丟失。(可能有誤,現(xiàn)在不理解)

輸出分別為

浮點(diǎn)型的存儲(chǔ)方式如下

E的內(nèi)存存儲(chǔ)(二進(jìn)制)(5.5)

展示(十六進(jìn)制)(5.5)(小端)(小端存儲(chǔ)移動(dòng)位置是以字節(jié)為單位的)

E的取出

1.E不為全0不為全1

10000001——>129 129(E的存儲(chǔ)值)-127——>2(E的真實(shí)值)

2.E為全0

000000000——>0 0-127——>-127

+/- 1*xxx*2^-127 因?yàn)樗氖M(jìn)制太小了所以有所改變(都很接近0)

3.E為全1

11111111——>255 255-127——>128

1*xxx*2^128 表示正負(fù)無窮大的數(shù)字所以不做討論

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁題目:C語言數(shù)據(jù)存儲(chǔ)-創(chuàng)新互聯(lián)
分享地址:http://www.rwnh.cn/article30/dgsgso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、App設(shè)計(jì)域名注冊、云服務(wù)器用戶體驗(yàn)、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
正定县| 章丘市| 桦甸市| 囊谦县| 梓潼县| 萝北县| 汉川市| 日土县| 伊通| 平阳县| 贡嘎县| 深水埗区| 元阳县| 泰来县| 汾西县| 托克逊县| 法库县| 江北区| 台前县| 黎城县| 福建省| 南投市| 庄河市| 平潭县| 攀枝花市| 南召县| 武邑县| 银川市| 潜江市| 临潭县| 聂拉木县| 阿城市| 北流市| 吉木萨尔县| 柏乡县| 宜宾市| 安远县| 德格县| 鞍山市| 稷山县| 六枝特区|