「C言語/データ型と変数の高度な話題」の版間の差分
削除された内容 追加された内容
→主なデータ型: +_Bool タグ: 2017年版ソースエディター |
M Fix タグ: 2017年版ソースエディター |
||
45 行
==== typedefを構造体に用いる ====
{{See
==== typedefをポインタに用いる ====
{{See
=== extern ===
362 行
|}
ビット長が固定でなければならない場合、プラットフォーム可搬な固定長整数を得る場合は、{{code|<stdint.h>}}をインクルードし以下を使用する。{{code|<stdint.h>}}はC99で導入された<ref name=c99>{{cite book
| url = http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf | title = ISO/IEC 9899:1999 specification, TC3 N1256 | {{Main|C言語/データ型と変数の高度な話題#固定幅の整数型}}
{|class="wikitable"
404 ⟶ 407行目:
=== 固定幅の整数型 ===
C99では、プログラムの移植性を高めるために、いくつかの新しい整数型が定義されています<ref name=c99
すでに利用可能な基本的な整数型では、実際のサイズが実装によって定義され。システムによって異なる可能性があるため、(移植性を確保する上で)不十分であると考えられました。
新しい型は、ハードウェアが通常いくつかの型しかサポートしておらず、そのサポートが環境によって異なる組み込み環境において特に有用です。すべての新しい型は、<code><inttypes.h></code> ヘッダー(及び、<code><stdint.h></code> ヘッダー)で定義されています。
|