❶ unsigned什麼意思
是沒有被定義的意思。
c語言中使用變數前需要先定義以引入變數,否則程序將無法識別變數名,導致程序運行出錯。
這時候,只需在程序開始時加入定義變數符即可。
(1)編譯c無法識別unsighed擴展閱讀
C語言整形變數
1. 基本型
類型說明符為int,在內存中佔4個位元組(不同系統可能有差異,此處原為2,經查證windows系統下為4,VAX系統也如此) ,其取值為基本整常數。
2. 短整型
類型說明符為short int或short'C110F1。所佔位元組和取值范圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個位元組,在大多數的32位機中,short int 佔4個位元組。但總的來說,short int 至少16位,也就是2個位元組。
3. 長整型
類型說明符為long int或long ,在內存中佔4個位元組,其取值為長整常數。在任何的編譯系統中,長整型都是佔4個位元組。在一般情況下,其所佔的位元組數和取值范圍與基本型相同。
4. 無符號型
類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋位元組中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。
參考資料
網路-C語言組成
❷ C unsigned錯誤
不是unsigned錯,unsignedshortint中的int,你不能用int做變數名