国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

深入解析C語言中常數的數據類型

2020-01-26 15:45:53
字體:
來源:轉載
供稿:網友

廢話不多說,上代碼

復制代碼 代碼如下:

//編譯環境:codeblocks+gcc
#include <stdio.h>
#include <stdint.h>
int Fun()
{
    uint64_t y;
    uint32_t x1, x2;

    //y = 3000 * 24000000 / 1000;//常數默認作為32位數據,臨時運算結果也是32位,溢出錯誤
    //y = (uint64_t)3000 * (uint64_t)24000000 / 1000;//常數強制轉換為64位,運算正確
    y = 3000ULL * 24000000ULL / 1000ULL;//常數使用64位格式,運算正確

    printf("0x%llX/n", y);//輸出
    x1 = (uint32_t)(y & 0xFFFFFFFF);
    x2 = (uint32_t)(y >> 32);
    printf("0x%X,0x%X /n", x1, x2);//輸出結果
}
int main()
{
    Fun();
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南溪县| 湘西| 白沙| 新兴县| 鄂托克前旗| 区。| 兴安县| 咸丰县| 阳原县| 万宁市| 分宜县| 新源县| 镇平县| 武冈市| 开远市| 吴忠市| 郴州市| 淮南市| 友谊县| 金平| 高清| 遂宁市| 凤台县| 紫金县| 含山县| 屏东县| 河曲县| 象州县| 苗栗市| 积石山| 广宗县| 新宾| 巴林左旗| 霍邱县| 鹰潭市| 玛沁县| 法库县| 永寿县| 原阳县| 庆云县| 吉隆县|