被 unsigned long int equivlant来unsigned long?在C++中
在我看来,他们是一样的.但是我看到有些人仍然在代码中使用unsigned long int.不明白为什么?任何人都可以帮我解释一下
#include <stdio.h>
int main() {
unsigned long int num = 282672;
int normalInt = 5;
printf("");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
小智 20
long只是一个简写long int.这是因为原则long上只是一个限定符(例如,它也可以用于延长double数据类型)
从C++ ISO标准的7.1.5.2节,一个等效类型说明符表:

| 归档时间: |
|
| 查看次数: |
35332 次 |
| 最近记录: |