微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用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;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐