Int型
出典: くみこみックス
版間での差分
M (1 版) |
(新しいページ: 'int型(intがた) int型(整数型)は,ANSI Cの言語仕様ではデータ長を規定せず,プロセッサのアーキテクチャに応じて最も効率の...') |
2009年2月23日 (月) 03:00の版
int型(intがた)
int型(整数型)は,ANSI Cの言語仕様ではデータ長を規定せず,プロセッサのアーキテクチャに応じて最も効率の良いレジスタ長に合わせて設定されます.ARMプロセッサでは32ビット・レジスタに対する命令が中心なので,int型は32ビット(4バイト)となります.そのため,C言語のプログラムではchar型やshort型を使用するより,int型を主に使用する方が,実行効率が高くなります.
ARMプロセッサの場合は4バイトの符号付き整数ですが,ほかのプロセッサ(16ビット・プロセッサなど)では2バイトになることもあるので,プログラムの移植時には注意が必要です.
【出典】宮崎 仁;ARM用語集,デザイン ウェーブ マガジン 2008年6月号 別冊付録,CQ出版社,2008年6月.