您的位置:首页 > 其它

《C Primer Plus》第四章 字符串和格式化输入输出

2012-12-19 21:43 274 查看
本章主要介绍了sizeof,strlen(),printf(),scanf() 主要是讲述了创建和存储字符串的细节,以及如何使用printf和scanf函数(好多使用方式)。还讲述了使用C预处理器的#define指令和ANSI C的const修饰符创建符号常量。以下是本人做的一些摘要:

1.字符串和字符的区别在于,字符串属于派生类型char数组,字符属于基本类型char;字符串存储的最后一位为空字符\0,而字符存储时没有。

2.sizeof运算符以字节为单位给出数据的大小

strlen()函数以字符为单位给出字符串的长度。

3.使常量的几种方法: 1.#define MONTHS 12

2.const修饰符 const int MONTHS=12;二者定义代表12的符号常量

本章接下来就是printf()函数和scanf()函数的详细介绍,中间还有一点有意思的就是讲述了参数传递(以printf()函数为例)它是用一个堆栈实现的,到这就明白printf("%d%d",a)这种类型的错误为什么会输出一些莫名其妙的数值(堆栈中的无用数据)。了解底层的实现还是对理解程序会有很大帮助的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: