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的更多相关文章

  1. 《C++ Primer 4th》读书笔记 序

    注:本系列读书笔记是博主写作于两三年前的,所以是基于<C++ Primer>第四版的,目前该书已更新至第五版,第五版是基于C++11标准的,貌似更新挺多的.博主今年应届硕士毕业,如若过阵子 ...

  2. 《C++ Primer Plus》读书笔记之——处理数据

    本文旨在记录在阅读<C++ Primer Plus>第五版的过程中,一些重点的知识点,方便以后查阅.本文将不断更新...... 一.第三章 处理数据 1.无符号整型不能存储负数值,其优点是 ...

  3. 《C++Primer中文版》读书笔记——第1章 开始

    istream对象:cin(标准输入对象); ostream对象:cout(标准输出对象) cerr(输出错误和警告) clog(输出一般性信息) 读取数量不定的输入数据,eg , sum=; whi ...

  4. 《C++ Primer 4th》读书笔记 第3章-标准库类型

        原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3911534.html

  5. 《C++ Primer 4th》读书笔记 第4章-数组和指针

    原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3911573.html

  6. 《C++ Primer 4th》读书笔记 第5章-表达式

    原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3912114.html

  7. 《C++ Primer 4th》读书笔记 第6章-语句

    原创文章,转载请注明出处: http://www.cnblogs.com/DayByDay/p/3912407.html

  8. 《C++ Primer 4th》读书笔记 第7章-函数

    原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3912413.html

  9. 《C++ Primer 4th》读书笔记 第8章-标准IO库

    原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3936457.html

  10. 《C++ Primer 4th》读书笔记 第9章-顺序容器

    原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3936460.html

随机推荐

  1. (windows下)tomcat优化--内存,并发.缓存三方面优化

    一.内存 注: jdk1.8中废弃了-XX:PermSize和-XX:MaxPermSize的持久态(存放常量.静态变量区)配置, 多了一个元数据区(Metadata Space:默认为内存的0.2% ...

  2. Unity3d GUI适应分辨率

    float sourceWidth = 1024f; float sourceHeight = 768f; float m_fScaleWidth; float m_fScaleHeight; voi ...

  3. PhotoSwipe中文API(四)

    在幻灯片自定义HTML内容 为了使PhotoSwipe显示HTML内容的幻灯片,你需要在幻灯片对象定义html属性.它应该包含HTML字符串或DOM元素对象. var items = [ // sli ...

  4. unittest框架(一)用例管理

    在unittest框架的自动化接口测试中,可以用yaml文件来管理用例,这样一方面,不会像excel管理用例那么死板:另一方面,数据读取出来就是一个字典,便于取值,用起来更灵活. 首先,需要安装一个模 ...

  5. 如何确定Hadoop中map和reduce的个数--map和reduce数量之间的关系是什么?

    一般情况下,在输入源是文件的时候,一个task的map数量由splitSize来决定的,那么splitSize是由以下几个来决定的 goalSize = totalSize / mapred.map. ...

  6. 【Cocos2dx3.x Lua】图片异步加载

    一.说明     异步加载就是把消耗程序时间比较大的加载操作放到其他线程中,待加载完毕后通过回调函数的方式通知主线程.   addImageAsync函数实现(Cocos2dx 3.3) Link:  ...

  7. cocos代码研究(17)Widget子类RadioButtonGroup学习笔记

    理论基础 RadioButtonGroup可以把指定的单选按钮组织起来, 形成一个组, 使它们彼此交互. 在一个RadioButtonGroup, 有且只有一个或者没有RadioButton可以处于被 ...

  8. pyDay9

    内容来自廖雪峰的官方网站. generator 1.引入generator的原因. 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素 ...

  9. Python3.x的BeautifulSoup解析html常用函数

    Python3.x的BeautifulSoup解析html常用函数 1,初始化: soup = BeautifulSoup(html) # html为html源代码字符串,type(html) == ...

  10. 使用 log4js UDP 发送数据到 logstash

    本文地址 http://www.cnblogs.com/jasonxuli/p/6532723.html 因为 nodejs 一般会部署在多台机器,并且每台机器会起多个进程,因此查看日志时往往要人工区 ...