c++中unsigned
时间: 2024-01-03 20:20:37 浏览: 73
少字节多字节-谭浩强经典C++
在C++中,unsigned是一种数据类型修饰符,用于表示该数据类型的取值范围只包含非负整数。使用unsigned修饰的数据类型可以存储比使用signed修饰的数据类型更大的正整数,但不能存储负数。例如,unsigned int可以存储0到4294967295之间的整数,而int只能存储-2147483648到2147483647之间的整数。
以下是一个使用unsigned的例子:
```c++
#include <iostream>
using namespace std;
int main() {
unsigned int a = 10;
unsigned int b = 20;
unsigned int c = a - b;
cout << "c = " << c << endl; // 输出:c = 4294967276
return 0;
}
```
阅读全文