From 367ea908bdc9a9dff04b00bafd8d7df5f6dfcbde Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 9 Dec 2015 12:32:26 -0700 Subject: [PATCH] readme: update int types --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 8c873b9506..a89f9356d3 100644 --- a/README.md +++ b/README.md @@ -93,30 +93,30 @@ make ## Primitive Numeric Types: -zig | C equivalent | Description --------------|---------------------|------------------------------- - bool | bool | unsigned 1-bit integer - i8 | int8_t | signed 8-bit integer - u8 | uint8_t | unsigned 8-bit integer - i16 | int16_t | signed 16-bit integer - u16 | uint16_t | unsigned 16-bit integer - i32 | int32_t | signed 32-bit integer - u32 | uint32_t | unsigned 32-bit integer - i64 | int64_t | signed 64-bit integer - u64 | uint64_t | unsigned 64-bit integer - f32 | float | 32-bit IEE754 floating point - f64 | double | 64-bit IEE754 floating point - f128 | long double | 128-bit IEE754 floating point - isize | intptr_t | signed pointer sized integer - usize | uintptr_t | unsigned pointer sized integer - c_short | short | for API compatibility with C - c_ushort | unsigned short | for API compatibility with C - c_int | int | for API compatibility with C - c_uint | unsigned int | for API compatibility with C - c_long | long | for API compatibility with C - c_ulong | unsigned long | for API compatibility with C - c_longlong | long long | for API compatibility with C - c_ulonglong | unsigned long long | for API compatibility with C +zig | C equivalent | Description +-------------|------------------------|------------------------------- + bool | bool | unsigned 1-bit integer + i8 | signed char, int8_t | signed 8-bit integer + u8 | unsigned char, uint8_t | unsigned 8-bit integer + i16 | int16_t | signed 16-bit integer + u16 | uint16_t | unsigned 16-bit integer + i32 | int32_t | signed 32-bit integer + u32 | uint32_t | unsigned 32-bit integer + i64 | int64_t | signed 64-bit integer + u64 | uint64_t | unsigned 64-bit integer + f32 | float | 32-bit IEE754 floating point + f64 | double | 64-bit IEE754 floating point + f128 | long double | 128-bit IEE754 floating point + isize | intptr_t | signed pointer sized integer + usize | uintptr_t | unsigned pointer sized integer + c_short | short | for API compatibility with C + c_ushort | unsigned short | for API compatibility with C + c_int | int | for API compatibility with C + c_uint | unsigned int | for API compatibility with C + c_long | long | for API compatibility with C + c_ulong | unsigned long | for API compatibility with C + c_longlong | long long | for API compatibility with C + c_ulonglong | unsigned long long | for API compatibility with C ## Grammar