请问一个c++问题..

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:33:33
unsigned seed
cout<<"输入种子";
cin>>seed;
srand (seed);
......
那个unsigned seed 的unsigned 怎么理解??
为什么不是unsigned int 而只是unsigned

unsigned就是unsigned int,int可省略!

C++的一个基本数据类型,代表一个无符号的数,也就是它一定是非负数。
而int 则是一个有符号的数,它的值可正,可负,可零。

心事成的回答非常正确。

unsigned int , short int, long int 这些加限制条件的整型都可以把int省略,效果完全不变。