1. 程式人生 > >c語言基礎-變數(整型)

c語言基礎-變數(整型)

一、整型變數

型別

關鍵字 取值範圍 儲存單元位元組數(非固定) 輸出
有符號整型 [signed] int -2147483648~2147483647 4 %d
無符號整型 unsigned [int] 0~4294967295 4 %u
有符號短整型 [signed] short [int] -32768~32767 2 %h
無符號短整型 unsigned short [int] 0~65535 2 %hu
有符號長整型 [signed] long long [int] -2147483648~2147483647 4 %ld
無符號長整型 unsigned long long [int] 0~4294967295 4 %lu

1.只有整型資料前可以加signed或者unsigned。

2.無符號的整型只可以用來存放非負數。

3.當輸入的數值超出所定義的變數的取值範圍時,多出的部分又會從最小的數開始計數。如輸入int b=2147483648,則會輸出-2147483648。輸入int b=-2147483649,輸出2147483647。

4.當我們要使用一關鍵字很長的型別時,可以給它命另一個名,如 typedef unsigned short int USI,此時可用USI代替unsigned short int,USI ave,則ave為短整型。