新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM中關于int、long類型位數的討論

        ARM中關于int、long類型位數的討論

        作者: 時間:2016-11-11 來源:網絡 收藏
        ARM7,ARM9,PC都是32位CPU: char為1 Byte, short為2 Byte, intlong都為4 Byte, long long為8 Byte

        int
        在16位的CPU上是16位
        在32位的CPU上是32位
        在64位的CPU上是64位
        .....

        (C51中int是16位這個是個特例)
        在可能的情況下,盡量用int來做運算效率最高
        雖然在你這個平臺上面,都是32位,但可能編譯器能把int優化得更高

        unsignedchari;
        for(i=0;i<200;i++)
        {**}

        這樣的運算在64位的平臺上面肯定沒int的高

        本文引用地址:http://www.104case.com/article/201611/316980.htm


        關鍵詞: ARMintlong類型位

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 郑州市| 丰宁| 新宾| 奈曼旗| 同德县| 宝兴县| 宁国市| 元氏县| 崇信县| 吉安县| 浪卡子县| 镇赉县| 闽清县| 古丈县| 轮台县| 崇文区| 乌兰浩特市| 邮箱| 大宁县| 临漳县| 阳泉市| 清水县| 娄底市| 湖北省| 柳河县| 定结县| 石台县| 饶河县| 册亨县| 大余县| 神木县| 嫩江县| 荆门市| 天气| 嵊州市| 电白县| 都匀市| 环江| 新乐市| 福清市| 衡南县|