IT用語辞典バイナリ |
エンディアン
【英】endian, byte order
エンディアンとは、多バイト(2バイト以上)のバイト幅を持つ整数データをメモリーに格納する際の、記録・転送方法のことである。どのデータから順にメモリーに格納するのかを規定するもので、バイトオーダーともいう。
最上位のデータから順に記録・転送する方法を「ビッグエディアン」、最下位のデータから順に記録・転送する方法を「リトルエディアン」と呼ぶ。
一例として、Sun MicrosystemsのSPARCはビッグエンディアンを採用しており、Intelのx86系はリトルエンディアンを採用している。また、必要に応じてビッグエンディアンとリトルエンディアンを切り替えることが可能な「バイエンディアン」と呼ばれる方式もある。
ウィキペディア |
エンディアン
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/21 14:10 UTC 版)
エンディアン (英: endianness) とは、多バイトのデータ(即ち基本情報記憶単位を超えるデータ)をメモリ上に配置する方式の種類のこと。- ^ 英: big endian
- ^ little endian
- ^ 英: middle endian
- ^ Unicode Terminology English - Japanese, B, Unicode, Inc.
- ^ 例えばインドヨーロッパ語族の英語(ラテン文字)、フランス語(ラテン文字)、ロシア語(キリル文字)やヒンディー語(デーバナーガリー文字)。
- ^ アラビア語、ヘブライ語
- ^ ただしC89準拠。またC99完全準拠ではないが Visual Studio 2008 C++ Express Edition、GCC3.4.5-20060117-3 で動作確認済み。また共用体の要素
b2とb4が符号なし(unsigned)になっているのは、printf関数の仮引数に値を受け渡すコードを処理系が生成する際に、最上位ビットの値に関係なく正の数として扱うコードにするよう処理系に指示するためのものである。 - ^ 奥村晴彦 『C言語による最新アルゴリズム事典』 技術評論社、1991年、16頁。ISBN 4-87408-414-1。
- 1 エンディアンとは
- 2 エンディアンの概要
- 3 エンディアンの確認
- 4 語源
エンディアンと同じ種類の言葉
エンディアンに関係した商品
- Fortran Builder 5.3 (NAG Fortran Compiler for Windows) NPW3253NA PC-UL (2ライセンスパック) アカデミック PU-NPW3253NA-A(2P)【新品】【発売前予約2012年02月Outlet Plaza
- Fortran Builder 5.3 (NAG Fortran Compiler for Windows) NPW3253NA PC-FL 5年 アカデミック PF-NPW3253NA-A【新品】【発売前予約2012年02月01日発売 予約受付中)】Outlet Plaza
- Fortran Builder 5.3 (NAG Fortran Compiler for Windows) NPW3253NA PC-UL PU-NPW3253NA【新品】【発売前予約2012年02月01日発売 予約受付中)】[送料無料 (一部特殊地Outlet Plaza