小程序怎么開發(fā) C程序中,有符號(hào)整型變量和無(wú)符號(hào)整型變量的區(qū)別在于哪里?
C程序中,有符號(hào)整型變量和無(wú)符號(hào)整型變量的區(qū)別在于哪里?在C語(yǔ)言中,有符號(hào)整數(shù)變量和無(wú)符號(hào)整數(shù)變量在同一系統(tǒng)中的數(shù)據(jù)寬度是相同的。不同之處在于:有符號(hào)整數(shù)變量使用數(shù)據(jù)的最高位作為符號(hào)位,因此它可以表示
C程序中,有符號(hào)整型變量和無(wú)符號(hào)整型變量的區(qū)別在于哪里?
在C語(yǔ)言中,有符號(hào)整數(shù)變量和無(wú)符號(hào)整數(shù)變量在同一系統(tǒng)中的數(shù)據(jù)寬度是相同的。不同之處在于:有符號(hào)整數(shù)變量使用數(shù)據(jù)的最高位作為符號(hào)位,因此它可以表示數(shù)字的正數(shù)和負(fù)數(shù),表示16位變量的范圍:-32368<=variable<=32367,32位變量的范圍:-2147483648<=variable<=2147483647。無(wú)符號(hào)整數(shù)變量仍然使用數(shù)據(jù)的最高位作為數(shù)據(jù)位,因此它不能表示負(fù)數(shù),表示范圍:-2147483648<=variable<=2147483647對(duì)于1位變量,6位變量為:0<=variable<=65535,32位變量為:0<=variable<=429467295。