但是在Windows下,VC会对上一行报错:error C2632: 'long' followed by 'long' is illegal
请问是怎么回事啊?
...全文
112010打赏收藏
VC++下可以扶持'signed long long'和'unsigned long long'的数据类型定义吗?
移稙代码时发现的一个问题, 在Linux下,可以定义unsigned long long数据类型: typedef unsigned long long ULONG64; 但是在Windows下,VC会对上一行报错:error C2632: 'long' followed by 'long' is illegal 请问是怎么回事啊?
_Complex and _Imaginary
C99标准中定义的复数类型如下:float_Complex; float_Imaginary; double_Complex; double_Imaginary; long double_Complex; long double_Imaginary.
<complex.h>头文件中定义了complex和imaginary宏,并将它们扩展为_Complex和_Imaginary,因此在编写新的应用程序时,应该使用<stdbool.h>头文件中的complex和imaginary宏。
long long int
C99标准中引进了long long int(-(2e63 - 1)至2e63 - 1)和unsigned long long int(0 - 2e64 - 1)。long long int能够支持的整数长度为64位。