Int型
出典: くみこみックス
版間での差分
Worker (会話 | 投稿記録)
(新しいページ: 'int型(intがた) int型(整数型)は,ANSI Cの言語仕様ではデータ長を規定せず,プロセッサのアーキテクチャに応じて最も効率の...')
次の差分→
2009年1月21日 (水) 07:18の版
int型(intがた)
int型(整数型)は,ANSI Cの言語仕様ではデータ長を規定せず,プロセッサのアーキテクチャに応じて最も効率の良いレジスタ長に合わせて設定されます.ARMプロセッサでは32ビット・レジスタに対する命令が中心なので,int型は32ビット(4バイト)となります.そのため,C言語のプログラムではchar型やshort型を使用するより,int型を主に使用する方が,実行効率が高くなります.
ARMプロセッサの場合は4バイトの符号付き整数ですが,ほかのプロセッサ(16ビット・プロセッサなど)では2バイトになることもあるので,プログラムの移植時には注意が必要です.
【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.