「Metalのデータ型」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | スカラー型 | |
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
− | ! | + | ! |
− | ! | + | ! |
|- | |- | ||
|bool | |bool | ||
9行目: | 9行目: | ||
|- | |- | ||
|char | |char | ||
− | + | int8_t | |
− | + | |符号付き8ビット整数 | |
− | |||
|- | |- | ||
|unsigned char | |unsigned char | ||
− | + | uchar | |
− | + | ||
− | + | uint8_t | |
− | | | + | |符号なし8ビット整数 |
− | |||
|- | |- | ||
|short | |short | ||
− | + | int16_t | |
− | + | |符号付き16ビット整数 | |
− | |||
|- | |- | ||
|unsigned short | |unsigned short | ||
− | + | ushort | |
− | + | ||
− | + | uint16_t | |
− | | | + | |符号なし16ビット整数 |
− | |||
|- | |- | ||
|int | |int | ||
− | + | int32_t | |
− | + | |符号付き32ビット整数 | |
− | |||
|- | |- | ||
|unsigned int | |unsigned int | ||
− | + | uint | |
− | + | ||
− | + | uint32_t | |
− | | | + | |符号なし32ビット整数 |
− | |||
|- | |- | ||
|long | |long | ||
− | + | int64_t | |
+ | |符号付き64ビット整数 | ||
Metal 2.2以降 | Metal 2.2以降 | ||
− | |||
− | |||
|- | |- | ||
|unsigned long | |unsigned long | ||
− | + | uint64_t | |
+ | |符号なし64ビット制す | ||
Metal 2.2以降 | Metal 2.2以降 | ||
− | |||
− | |||
|- | |- | ||
|half | |half | ||
65行目: | 57行目: | ||
|- | |- | ||
|size_t | |size_t | ||
− | |sizeof | + | |sizeof 演算子の結果を表す符号なし整数型。実態は符号なし64ビット整数。 |
− | |||
|- | |- | ||
|ptrdiff_t | |ptrdiff_t | ||
− | | | + | |2つのポインタを引き算した結果の符号付き整数型。実態は符号付き64ビット整数。 |
− | |||
|- | |- | ||
|void | |void | ||
|void | |void | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |