【发布时间】:2023-03-15 03:20:01
【问题描述】:
我知道如果在 C/C++ 代码中以这种方式省略数据类型声明:unsigned test=5;,编译器会自动将此变量设为 int(在这种情况下为无符号 int)。我听说它是 C 标准,适用于所有编译器。
但是我也听说这样做被认为是一种不好的做法。
你怎么看?我真的应该输入unsigned int 而不仅仅是unsigned吗?
short、long 和 long long 也是数据类型吗?
【问题讨论】:
-
刚刚看到它被使用并来这里询问完全相同的事情。不喜欢它,但它就在那里。