C primer plus 5 读书笔记2
1.、字符串的输入:scanf()在读入时,当遇到空白字符空格blank、制表符tab、换行符newline时停止读取。一般使用gets(),来输入字符串。
2、strlen(),一字符为单位输出输出字符串的长度,sizeof是以字节为单位输出数据的大小。
3、const 修饰符是把一个变量声明转换为常量声明。
4、C头文件中的limits.h和float.h中用预处理器(#define)分别提供了有关整数类型和浮点数类型的大小限制的详细信息。
5、printf()的返回值:它返回所打印字符的数目,如果输出错误返回一个负值。注意计数针对所有的打印字符,包括空格和不可见的字符。当需要打印很长的字符串时可以使用多个printf() \和回车键结束一行 用双引号连接字符串 这三种办法来处理。
6、scanf()的返回值:它返回成功读入的项目的个数,当它没有读入任何项目时返回值0,当它检测到“文件结尾”时它返回EOF。
7、sizeof返回size-t类型的值,它是一个无符号整数类型值。增量和减量运算符要慎用。一个变量出现在同一个函数的多个参数中不要用,一个变量出现在一个表达式中也不要用。
8、入口条件循环while()跟for(;;;)和退出条件循环do while 的选择:后者先执行一次循环在做出判断。注意在定义循环结束的条件的时候要使用关系运算符,慎用赋值语句。
9、ctype.h系列字符函数:其映射函数不改变实参的值,只返回改变后的值:tolower()和toupper()两个函数一个是大写字母变小写字母另一个是小写字母变大写字母,如果不是字母则都返回原值。另外12个函数都是字符判断函数,若为真则返回一个真值。
10、改变拼写法:iso646.h 头文件,C是由美式键盘发展而来,但在世界各地并不是所有的键盘都与美式键盘有相同的字符。故:通过头文件可以用其他字符来替代。
11、多重选择函数switch:如果选择变量是一个浮点型值就不能用,只能用if else。
C primer plus 5 读书笔记2的更多相关文章
- 《C++ Primer 4th》读书笔记 序
注:本系列读书笔记是博主写作于两三年前的,所以是基于<C++ Primer>第四版的,目前该书已更新至第五版,第五版是基于C++11标准的,貌似更新挺多的.博主今年应届硕士毕业,如若过阵子 ...
- 《C++ Primer Plus》读书笔记之——处理数据
本文旨在记录在阅读<C++ Primer Plus>第五版的过程中,一些重点的知识点,方便以后查阅.本文将不断更新...... 一.第三章 处理数据 1.无符号整型不能存储负数值,其优点是 ...
- 《C++Primer中文版》读书笔记——第1章 开始
istream对象:cin(标准输入对象); ostream对象:cout(标准输出对象) cerr(输出错误和警告) clog(输出一般性信息) 读取数量不定的输入数据,eg , sum=; whi ...
- 《C++ Primer 4th》读书笔记 第3章-标准库类型
原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3911534.html
- 《C++ Primer 4th》读书笔记 第4章-数组和指针
原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3911573.html
- 《C++ Primer 4th》读书笔记 第5章-表达式
原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3912114.html
- 《C++ Primer 4th》读书笔记 第6章-语句
原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3912407.html
- 《C++ Primer 4th》读书笔记 第7章-函数
原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3912413.html
- 《C++ Primer 4th》读书笔记 第8章-标准IO库
原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3936457.html
- 《C++ Primer 4th》读书笔记 第9章-顺序容器
原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3936460.html
随机推荐
- scrapy爬虫系列之三--爬取图片保存到本地
功能点:如何爬取图片,并保存到本地 爬取网站:斗鱼主播 完整代码:https://files.cnblogs.com/files/bookwed/Douyu.zip 主要代码: douyu.py im ...
- 【云安全与同态加密_调研分析(8)】同态加密技术及其应用分析——By Me
◆同态加密技术(Homomorphic Encryption, HE)及其应用◆ ◆加密方案◆ ◆应用领域◆ ◆厂商◆ ◆同态加密现有产品形态和工程实现◆ ◆参考链接◆ ◆备注(其他参考信息)◆ 同态 ...
- linux/Mac使用du查看目录占用的磁盘大小
[1]du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为: du -sh [2]若要查看一个目录下每个文件和文件夹的磁盘占用空间,使用如下命令: du -ah --max-depth=1 ...
- Java转Exe
1.Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行):http://www.tuicool.com/articles/byIFJn 2.用JSmooth制作java ja ...
- python学习之路-day8
一.接口与归一化设计 1.什么是接口 调用某个功能的方法/方式/入口 2.为什么要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合. 然后让子类去实现接口中的函数. 这么做的意义在于归 ...
- ASP.NET 无法生成临时类(result=1)图解
说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.InvalidOperationExcep ...
- c/c++获取系统时间函数
参考:http://blog.sina.com.cn/s/blog_6f2caee40100uu41.html Coordinated Universal Time(UTC): 协调世界时,又称为 ...
- PostgreSQL 9.3:在windows(包括win7)下的安装与正确配置
首先,以下是常用命令: ③ initdb 初始化 数据库. ④ pg_ctl start 启动数据库 ⑤ pg_ctl stop 停止数据库 ⑥ post_svc -install 建立windows ...
- supervisor初试
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(不仅仅是 Python 进程).除了对单个进程的 ...
- BCG控件初步领略
BCGPVisualStudioGUIDemo 这个界面很不错呀,如果能够实现这种效果,能够解决系列问题 画图程序,这种界面非常先进.用于石材大板等非常优秀. email的效果 这种东西如果效果不错, ...