籤
作為某些整數型別名稱的一部分的關鍵字。
- 單獨使用時,暗示
int
,因此signed
,signed int
和int
是相同的型別。 - 當與
char
結合使用時,產生型別signed char
,這是與char
不同的型別,即使char
也是簽名的。signed char
的範圍至少包括 -127 至+127。 - 當與
short
,long
或long long
結合使用時,它是多餘的,因為這些型別已經簽名。 signed
不能與bool
,wchar_t
,char16_t
或char32_t
結合使用。
例:
signed char celsius_temperature;
std::cin >> celsius_temperature;
if (celsius_temperature < -35) {
std::cout << "cold day, eh?\n";
}