相关疑难解决方法(0)

定义类型的顺序

对于将变量定义为static和/ long/double或其他类型的顺序,是否有任何首选项/约定/规则?

例如是

static double a;
Run Code Online (Sandbox Code Playgroud)

与...一样

double static a;
Run Code Online (Sandbox Code Playgroud)

功能有什么不同吗?以上,a是可变的.

c types coding-style

14
推荐指数
1
解决办法
1335
查看次数

c编程语言中"1ULL"的含义是什么?

for (x = 0; x < 1ULL<<(2*length); ++x){
Run Code Online (Sandbox Code Playgroud)

以上这行是我下载的交流程序代码.它有一个"1ULL"部分.首先我认为这是一个错误.但代码编译并运行良好.任何人都可以请你解释一下这是什么意思.

谢谢....

c

10
推荐指数
3
解决办法
2万
查看次数

文字类型:0x1ull与0x1llu

我的gcc编译器允许我将无符号长long(即64位)文字定义为

#define A_LITERAL 0x1ull
Run Code Online (Sandbox Code Playgroud)

- - 要么 - -

#define A_LITERAL 0x1llu
Run Code Online (Sandbox Code Playgroud)

这两个文字陈述之间是否有任何区别.这对其他C编译器来说是否常见?

c literals

6
推荐指数
2
解决办法
3703
查看次数

long unsigned int和unsigned long int之间有什么区别

编译器正在考虑这两个.

long unsigned int a; unsigned long int a;

c syntax types

3
推荐指数
1
解决办法
862
查看次数

标签 统计

c ×4

types ×2

coding-style ×1

literals ×1

syntax ×1