Metalのデータ型
2022年6月8日 (水) 10:20時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「スカラー型 {| class="wikitable" |+ ! ! |- |bool |true or false |- |char int8_t |符号付き8ビット整数 |- |unsigned char uchar uint8_t |符号なし8ビット…」)
スカラー型
bool | true or false |
char
int8_t |
符号付き8ビット整数 |
unsigned char
uchar uint8_t |
符号なし8ビット整数 |
short
int16_t |
符号付き16ビット整数 |
unsigned short
ushort uint16_t |
符号なし16ビット整数 |
int
int32_t |
符号付き32ビット整数 |
unsigned int
uint uint32_t |
符号なし32ビット整数 |
long
int64_t |
符号付き64ビット整数
Metal 2.2以降 |
unsigned long
uint64_t |
符号なし64ビット制す
Metal 2.2以降 |
half | 16ビット浮動小数点
IEEE 754のbinary16形式 |
float | 32ビット浮動小数点
IEEE 754に準拠 |
size_t | sizeof 演算子の結果を表す符号なし整数型。実態は符号なし64ビット整数。 |
ptrdiff_t | 2つのポインタを引き算した結果の符号付き整数型。実態は符号付き64ビット整数。 |
void | void |