摘要: 字符0、数字0和‘\0’的区别 Bin Oct Dec Hex 缩写/字符 解释 0000 0000 0 0 00 NUT(null) 空字符 00110000 60 48 30 0 字符0 ASCII码值 0 表示空字符,空字符就是平时所说的 '\0'。 字符 '0',ASCII码值为 48,如: 阅读全文
posted @ 2018-11-12 22:14 shelmean 阅读(14958) 评论(1) 推荐(0) 编辑
摘要: umask 用户权限掩码,用来设定 当前用户在创建文件或目录时的默认权限 。Linux 中,普通文件的默认最大权限是 0666(rw- rw- rw-)。即没有可执行的权限,如果非要有,就通过 chmod 来添加。而目录默认的最大权限为 0777(rwx rwx rwx),所有权限都开放。 查看当前 阅读全文
posted @ 2018-08-07 13:32 shelmean 阅读(505) 评论(0) 推荐(0) 编辑
摘要: fork() #include <unistd.h> pid_t fork(void); a)用来创建一个新的进程,调用成功后,将存在两个进程,每个进程都从fork()的返回处继续执行。两个进程执行相同的程序文本段,但各自拥有不同的栈段、数据段和堆段,因为子进程对其父进程的堆段、栈段以及数据段进行了 阅读全文
posted @ 2018-08-06 19:23 shelmean 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 为什么使用结构体? 在实际工作中,很多数据是有内在联系的,一般是成组出现,如:姓名、性别和年龄等,为了体现它们的内在联系,就需要一个能够存放多种不同类型数据的数据结构。 C 语言是面向过程的语言,但是面向对象的思想才更加接近实际,结构体的使用,就好比 C++ 中的类,结构体让面向对象编程的思想可以在 阅读全文
posted @ 2018-08-05 19:17 shelmean 阅读(281) 评论(0) 推荐(0) 编辑
摘要: tm 结构 struct tm { int tm_sec; // seconds int tm_min; // minutes int tm_hour; // hours int tm_mday; // day of the month int tm_mon; // month [0~11] int 阅读全文
posted @ 2018-07-22 18:54 shelmean 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 归档(tar) 将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。归档不是压缩!!!所谓归档,就是将一些文件归到一起,并没有对其进行压缩的操作。 -c:创建归档文件 .tar -f:表示使用归档文件 -j:调用bzip2程序进行压缩或解压 用来压缩的选项 -z:调用gzip 阅读全文
posted @ 2018-03-17 22:15 shelmean 阅读(765) 评论(1) 推荐(2) 编辑