是int隐式签名(C++)?

A. *_* D. 0 c++ int unsigned signed

在C++中,当我说 int i = 0;

现在是int signed int i = 0;还是unsigned int i = 0;

我没有通过谷歌找到答案

Joa*_*son 9

C++ 11标准(草案)§3.9.1.2就是这样说的;

有五种标准的有符号整数类型:"signed char","short int","int","long int"和"long long int".

C11标准(草案)§6.2.5.4就是这样说的;

有五种标准的有符号整数类型,指定为signed char,short int,int,long int和long long int

似乎他们都同意int是签名类型.

(C89 §3.1.2.5也同意,所以它似乎一直这样,据我可以回去)