c語言中int什麼意思以及什麼是無符號和有符號整型

2021-03-04 00:00:17 字數 2321 閱讀 2402

1樓:台語柳是顏

有符號就是有-符號

可以表示負數,也可以表示正數

無符號就是沒有-符號

全部表示正數(只能表示正數)

int就是正數的意思12

3-1-21這些

通俗說就是不含小數的數

2樓:錢昕妤和祺

顧名思義

就是無符號的意思!

即是說在取值時

取正值!

例如:int

型別可以去正負值

但如果你定義了

unsigned

int則只能取正值

不能取負值

否則編譯時就會報錯!

3樓:皇甫凌香允晗

int是一種變數的型別。如語句

:int

a;表示變數a是整型變數。無符號整型表示整型變數只能為正不能為負,有符號整型表示整型變數可以為正也可以為負。

c語言中有符號整型和無符號整型的區別

4樓:匿名使用者

有符號:用最高為來表示符號位 , 1表示負,0表示正無符號:全部用來表示實際數。

兩者的取值範圍不同

有符號整型為 -32768 到 32767無符號整型 為 0 到 65535

5樓:匿名使用者

有符號整形最高位表示符號,因此範圍是 -32768 到 32767,而無符號整形最高位與符號無關也是用來記錄資料用的,因此範圍是:0 到 65535

6樓:匿名使用者

取值範圍不同

整型為 -32768 到 32767

無符號整型 為 0 到 65535

c語言,什麼是有符號整型與無符號整型?麻煩再舉個例子。謝謝

7樓:

同樣是16位二進位制的整數,

short int x;

unsigned short int y;

有符號整型 要 消耗 1 位 用來做符號,剩下的15位 用來存數值。

與無符號整型 不需要符號位,16位 用來存數值。

所以他們表示的數值範圍不同。

有符號整型,正數用原碼表示,負數用補碼表示,最小負數(絕對值最大)是 1000 0000 0000 0000 (16進製制 0x8000), 最大正數 0111 1111 1111 1111 (16進製制 0x7fff).

無符號數 用原碼表示,最小 0, 最大 1111 1111 1111 1111 (16進製制 0xffff).

用 c 語言列印出數值來:

printf("i: %d %d\n", (short) 0x8000, (short) 0x7fff);

printf("u: %u ", (unsigned short) 0xffff );

i: -32768 32767

u: 65535

8樓:黃上易

整型資料,佔兩個位元組,16位

unsigned int 表示無符號整型數,範圍是 0-65535,2的16次方等於65536

int 表示有符號整型數,範圍是 -32768到32767,即實際資料是15位,最高位是符號位

9樓:匿名使用者

無符號整型是 unsigned int 表示數的範圍是 0-65535

有符號整型 int 表示數的範圍是 -32768到32767

10樓:班念雁悉潤

無符號整型就是

unsigned

int如果

在記憶體中儲存乙個2進製數

1111

1111

如果是無符號整型

那麼這個數就是255

有符號的話

這個數就是

-1長整型

如果短整型佔2個位元組

長整型佔4個位元組

短整型能表示-2^8~2^8

長整型能表示-2^16~2^16

c語言中整型資料中,有符號與無符號是什麼意思,能舉例說明下麼? 20

11樓:匿名使用者

^有符號就是可以表達負數有符號位

無符號就是不能表示負數沒有符號位

如基本整型 (int) 數的範圍為-2 147 483 648~2 147 483 647 即-2^31~(2^31-1)

無符號整型(unsigned int) 數的範圍為0~4 294 967 295 即0~(2^32-1)

通俗一點就是輸出乙個可以輸出負數乙個不行

望採納,謝謝

c語言中是什麼意思,C語言中 是什麼意思?

你好,a b表示a a b a b表示a a b 是c語言的運算子部分的知識 其中 是結構體指標的知識 條件運算子 a?b c表示a為真則執行b,否則執行c 運算子的知識,叫自反賦值運算子 a b相當於a a b a b相當於a b 是指向成員運算子 不懂可以問我 c語言中輸出語句中用到 c,表示輸...

c語言中o是什麼意思,C語言中 c是什麼意思

o意思是以八進位制整bai型式輸出整du數。c語言zhi中對於不同型別的資料用dao不同的格式字元內。x格式符,以十六進製制數容形式輸出整數。u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。c格式符,用來輸出乙個字元。s格式符,用來輸出乙個字串。擴充套件資料 scanfse...

在c語言中 是什麼意思,C語言中 c是什麼意思

1 c語言中 是兩個運算子擺放在一起,是賦值運算子,邏輯非運算子 2 邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別 3 首先對其運算元求值,若結果為0,則條件為假 false 否則為真 true 4 優先順序上 先於 所有比如有下面的式子,int i i 5 5 這個理解為 根據運...