//r:以读的方式打开
"r":O_RDONLY
//r+:以读写的方式打开文件
"r+":O_RDWR
//w:以写的方式打开文件
"w":O_WRONLY|O_CREAT|O_TRUNC
//w+:以读写的方式打开文件
"w+":O_RDWR|O_CREAT|O_TRUNC
//a:以追加写的方式打开文件
"a":O_WRONLY|O_APPEND|O_CREAT
//a+:以读和追加写的方式打开文件
"a+":O_RDWR|O_APPEND|O_CREAT
//r:以读的方式打开
"r":O_RDONLY
//r+:以读写的方式打开文件
"r+":O_RDWR
//w:以写的方式打开文件
"w":O_WRONLY|O_CREAT|O_TRUNC
//w+:以读写的方式打开文件
"w+":O_RDWR|O_CREAT|O_TRUNC
//a:以追加写的方式打开文件
"a":O_WRONLY|O_APPEND|O_CREAT
//a+:以读和追加写的方式打开文件
"a+":O_RDWR|O_APPEND|O_CREAT