Metalのデータ型
2022年6月8日 (水) 10:20時点におけるAdministrator (トーク | 投稿記録)による版
スカラー型
型 | 概要 |
---|---|
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 |