位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言基礎(chǔ)知識(shí)—有符號(hào)和無(wú)符號(hào)的區(qū)別

提問(wèn)人:ylm發(fā)布時(shí)間:2020-09-25

 

一個(gè)有符號(hào)的整型數(shù)據(jù)可以分為兩部分:一部分是符號(hào)位,一部分是數(shù)字位。

 

無(wú)符號(hào)數(shù)據(jù)類型只包含數(shù)字位部分。

 

當(dāng)我們寫程序要處理一個(gè)不可能出現(xiàn)負(fù)數(shù)的時(shí)候,一般用無(wú)符號(hào)數(shù),這樣可以增大數(shù)的表達(dá)最大值。

 

有符號(hào)和無(wú)符號(hào)整型取值范圍如下:short

  占用2字節(jié),取值范圍在-3276832767-215次方到215次方減1)。int

  占用4字節(jié),取值范圍在-21474836482147483647-231次方到231次方減1long

  占用4字節(jié),取值范圍在-21474836482147483647-231次方到231次方減1

unsigned short

  占用2自己,取值范圍在0655350215次方減1

unsigned int

  占用4字節(jié),取值范圍在042949672950232次方減1

unsigned long

  占用4字節(jié),取值范圍在042949672950232次方減1

 

 

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部