C语言中的无符号数据类型有哪些呢?

C语言中的无符号数据类型有unsigned char、unsigned short、unsigned int、unsigned long和unsigned long long等5种。
2026年09月24日 19:12
有1个网友回答
网友(1):

  • unsigned char: 无符号字符型,占用一个字节(8位),取值范围是 0 到 255。

  • unsigned short int: 无符号短整型,占用两个字节(16位),取值范围是 0 到 65535。

  • unsigned int: 无符号整型,通常占用四个字节(32位),取值范围是 0 到 4294967295。

  • unsigned long int: 无符号长整型,占用四个字节或八个字节,取值范围是 0 到 4294967295 或 0 到 18446744073709551615。

  • unsigned long long int: 无符号长长整型,占用八个字节(64位),取值范围是 0 到 18446744073709551615。