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 // 对齐操作