籤
作為某些整數型別名稱的一部分的關鍵字。
- 單獨使用時,暗示
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";
}