__STDC_ENDIAN_LITTLE__ | Programming Place Plus C言語編 標準ライブラリのリファレンス

トップページC言語編標準ライブラリのリファレンス(名前順)

トップページC言語編標準ライブラリのリファレンス(ヘッダ別)


__STDC_ENDIAN_LITTLE__

概要 リトルエンディアンであることを表す整数定数式に置換されるマクロ
ヘッダ stdbit.h
形式 #define __STDC_ENDIAN_LITTLE__ 整数定数式
置換結果 __STDC_ENDIAN_BIG__ とは異なる何らかの整数定数式。
詳細 エンディアンの種類がリトルエンディアンであることを表す。__STDC_ENDIAN_NATIVE__ が実行環境のエンディアンに応じた値に置換されるので、その結果と比較して使用する。
注意
使用例
#include <stdio.h>
#include <stdbit.h>

int main(void)
{
    switch (__STDC_ENDIAN_NATIVE__) {
        case __STDC_ENDIAN_LITTLE__:
            puts("Little");
            break;
        case __STDC_ENDIAN_BIG__:
            puts("Big");
            break;
        default:
            puts("Others");
            break;
    }
}

実行結果:

Little
関連 ビッグエンディアンを表すマクロとして __STDC_ENDIAN_BIG__ がある。
解説章 第42章


参考リンク 🔗


更新履歴 🔗



標準ライブラリのリファレンス(名前順)のトップページへ

標準ライブラリのリファレンス(ヘッダ別)のトップページへ

C言語編のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る