相关疑难解决方法(0)

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

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

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

谢谢....

c

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

"长期无符号"在C中是否与"unsigned long"一样有效?

一个问题是最近被问及是否ULLLLU有效期为在指定C.为unsigned long long常量我知道他们俩都是有效的,但我在想,ULL将是可取的,因为它相匹配的类型unsigned long long.

但是,我现在不太确定.该gcc编译器允许毫无怨言以下几点:

int main(void) {
    unsigned int a = 1;
    int unsigned b = 2;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:是int unsigned和其他变体一样long long unsigned,根据标准的有效类型?

c types

8
推荐指数
1
解决办法
3501
查看次数

标签 统计

c ×2

types ×1