![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C Primer Plus
fffffffff_jj
我是
展开
-
C Primer Plus:(第十六章)C预处理器和C库
x原创 2020-04-03 17:35:30 · 116 阅读 · 0 评论 -
C Primer Plus:(第十五章)位操作
按位运算符 基本位运算符:取反~, 与&, 或|, 异或^ 按位取反: ~ unsigned char tmp = 2; printf("%d", ~tmp); 2的二进制是:0000 0010 取反后:1111 1101 解释成补码为:(等价于原码1000 0011 = -3) 按位与:& 只有1 & 1 = 1, 其他都为0 , 即:全1为1,有0则0 ...原创 2020-02-23 16:24:34 · 219 阅读 · 0 评论 -
C Primer Plus:(第十四章)结构和其他数据形式
结构和其他数据形式声明,定义,初始化一个结构体结构指针结构的一些性质联合 union枚举类型 enumerated type名称空间typedef函数指针 声明,定义,初始化一个结构体 声明: 声明方式1:可声明在外部,也可声明在局部(函数内) struct book{ char title[SIZE], author[SIZE]; float value; }; 定义: 定...原创 2020-02-19 22:12:41 · 180 阅读 · 0 评论 -
C Primer Plus:(第十三章)文件输入/输出
文件输入/输出标准 I / O标准I / O的机理:文件 I / Ofopen() / fclose()getc() / putc()fprintf() / fscanf()fgets() / fputs()随机访问:fseek() / ftell()随机访问(大文件) fgetpos() / fsetpos()其他 I / O 函数二进制 I / Ofread() / fwrite()feof(...原创 2020-02-18 20:44:10 · 441 阅读 · 0 评论 -
C Primer Plus:(第十一章)字符串和字符串函数
字符串和字符串函数字符串的定义字符串的输入1. 分配空间2. 读入字符串:`gets();` `fgets();` `scanf();`2-1 `gets();` / ` puts();`:**no-safe!**2-2 `fgets();` / `fputs();`2-3 `gets_s(char str[], int len);`2-4 `scanf("%s", str);`2-5 用`get...原创 2020-02-16 20:42:00 · 265 阅读 · 0 评论 -
C Primer Plus:(第十章)数组和指针
数组:指定初始化(C99):指定初始化元素 int arr[6] = {[5] = 5}; int arr[] = {1, [5] = 4, 5, 6}; output tips:int arr[]与int * arr都表示arr是一个指向int的指针,但是int arr[]只能用于声明形式参数,函数原型中可以直接省略为int [], 但函数定义中不能省略参数名 Q:指针变量本质是地址,为...原创 2020-02-16 14:19:52 · 309 阅读 · 0 评论