char* 字符(串)指针;
string 字符串;
char 字符;
u_char 无符号的char型;
size_t 可看成unsigned int; // int
ssize_t signed size_t;
uint8_t 1字节; // signed char
uint16_t 2字节; // short int
uint32_t 4字节; // int
uint64_t 8字节; // long long int
mode_t 文件操作标志; // O_CREAT | O_RDONLY

void memcpy(void dest, const void src, size_t n); // n个字节内存拷贝
void
memset(void *s, int ch, size_t n); // n个字节用 ch替换

头文件 :memory.h

文件操作

open
lseek
write
read

define likely(x) builtin_expect(!!(x), 1)
define unlikely(x)
builtin_expect(!!(x), 0)

posix_memalign // 对齐操作