我想問一下關於C語言的位元組問題,程式設計c語言位元組的問題

2022-12-24 21:41:06 字數 2057 閱讀 3550

1樓:天天奕想

位元組(char)、int、double、long等都是c裡的資料型別。

10位數、8位數、16位數等都是數制,稱10進位制,8進位制,16進位制。

一個位元組用8個位來表示。即可以存放從0000 0000、0000 0001、0000 0010到1111 1111共2的八次方的數。

double標量八個位元組,即有8x8個位,可存放2的64次方範圍內的數。

2樓:匿名使用者

一個位元組可以表示負的2的8次方到正的2的8次方減1之間的數,一個位元組可存8位2進位制的數,可以將他們轉換為10進位制的數呀! double含有8個位元組,含有64為2進位制的數,表示的範圍為1.7*10的負308次方到1.

7*10的正的308次方。你自己也可以推一推的。

3樓:匿名使用者

#include

#include

#include

int main(void)

程式設計c語言位元組的問題

4樓:惆悵如雲

8位就是8位二進位制,每位為0或者1。int,long 能表示多個位元組的有符號數,long表示的數比int大很多。一個字元一般是char資料型別,char一般是一個位元組。

5樓:匿名使用者

1位元組有8個二進位制位

int 、long 等資料型別在不同的編譯器上所佔的長度不同1位元組可以表達 2^8 個東西

一般情況下一個英文字元"佔用"一個位元組

6樓:匿名使用者

2進位制的11111111

計算機中的「位」(bit)都是指二進位制位

c語言初學關於位元組的問題

7樓:ai看雪

這個取決於系統和編譯器,至於在你的系統上int 佔多少位元組,你可以 列印 sizeof(int) 來看一下。從結果推斷,確實是因為最後的計算結果發生了溢位導致負數

8樓:匿名使用者

我試過了是 32817 你再試試吧 重新編譯連線一下

不同精度的變數運算 高精度會自動轉換為低精度

c語言中的位元組的問題。

9樓:匿名使用者

在字串中不能執行計算,只會返回原始字串

10樓:後思琪

把*8移到第二個sizeof(int)後面

c語言位元組問題,

11樓:匿名使用者

int佔用2個位元組?我書讀的少你別騙我,我咋記得int也是4個位元組呢

這個c語言位元組問題怎麼解釋,怎麼得來的值

12樓:匿名使用者

由於是負數故符號位為1

32760的二進位制為:1 11 11 11 11 11 10 00故-32760的原碼為:11 11 11 11 11 11 10 00

反碼:10 00 00 00 00 00 01 11補碼:10 00 00 00 00 00 10 00由於負數按補碼在記憶體中儲存,反碼為原碼符號位不變,其他位取反,補碼為反碼加1

13樓:匿名使用者

任何數在計算機中都是用補碼的形式表示的。

-32760的二進位制原碼是:1111111111111000,其中最高一位表示符號,1為負數,0為正數。

補碼計算為:在原碼的基礎上,符號位不變,其餘各位按位求反,再加1-32760的補碼為:1000000000001000

14樓:為什麼空虛唉

右邊第一位,最大是1,往左數第二個,最大是2的1次方,往左第三個,是2的2次方,第四個,2的3次方,,,,是一直往下走,就知道最左邊的是二的幾次方了

15樓:鸚鵡與薔薇

這是十進位制化成了二進位制

我想問一下關於大唐豪俠這個遊戲

豪俠是我第一個網遊 懷念啊 升級麼還是每天做師門 日月行眾 押押鏢 做做試煉 現在好像出副本了 也做做 做點活動 其他小任務什麼的 還有怎麼豪俠還有小號玩啊 我記得那時已經沒什麼人玩了哎 跑了幾個地圖就幾個老面空 於是我也不怎麼玩了說的不對別怪我 畢竟幾年沒上了 豪俠也是我第一個網遊啊。個人比較喜歡...

我想問一下關於北歐留學的幾點疑問

北歐國家,以高收入 高稅收 高福利聞名世界。最高的福利和最小的貧富差距,令世界其他國家的許多人羨慕和嚮往。從經濟角度上講,北歐各國的人均收入均在世界十強之列,根據最新的排名,挪威第二,瑞典第三,丹麥第五。學生在那裡學習不必有過多的安全方面的擔心,可以全身心投入到學業中,且當地國民整體素質高,民風淳樸...

關於競業協議的問題,想問一下,關於競業協議是否生效的問題

如果你屬於 勞動合同法 第二十四條規定的 競業限制的人員限於用人單位的高階管理人員 高階技術人員和其他負有保密義務的人員 那麼你不得拒絕簽訂競業協議,否則就違反了 勞動合同法 第二十三條的規定。公司有權依據 勞動合同法 第三十九條的規定,對你進行相應處理。根據 中華人民共和國勞動合同法 第二十三條 ...