使用int类型文字指定整数常量

要声明并初始化long类型变量Big_Number,可以这样写:

#include <stdio.h>

int main(void)
{
    long Big_Number = 1287600L;

    printf("%d",Big_Number);
    return 0;
}

执行上面代码,得到下面结果:

1287600

使用减号写入负整数常量,例如:

#include <stdio.h> 

int main(void) 
{ 
    int decrease = -4; 
    long  level = -100000L; 

    printf("%d",decrease);
    return 0; //
}

执行上面代码,得到下面结果:

$gcc -o main *.c
$main
-4

可以通过附加两个Ls将整数常量指定为long long类型:

#include <stdio.h> 

int main(void) 
{ 
    long long big_number = 123456789LL;

    printf("%d",big_number);
    return 0;
}

要将常量指定为无符号类型,请附加U,如下例所示:

#include <stdio.h> 

int main(void) 
{ 
    unsigned int count = 100U;
    unsigned long value = 999999999UL;

    printf("%d",value);
    return 0;
}

要存储具有最大幅度的整数,可以将变量定义为以下示例。

ULL指定初始值是unsigned long long类型。

#include <stdio.h> 

int main(void) { 
    unsigned long long metersPerLightYear = 9460730472580800ULL;

    printf("%d",metersPerLightYear);
    return 0;
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/266597.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论