zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    Objective-C NSFileManager 文件管理总结
    ScrollView在RelativeLayout失效问题
    解决myeclipse中struts2 bug问题包的替换问题
    SOA究竟是个啥
    Flash--元件和实例
    MyEclipse中加入web项目到tomcat
    [C]if (CONDITION)语句中CONDITION的情况
    GTK经常使用控件之笔记本控件( GtkNotebook )
    org.apache.solr.handler.dataimport.DataImportHandlerException: Data Config problem: 对实体 "characterEn
    Android自动测试之Monkey工具
  • 原文地址:https://www.cnblogs.com/ctddjyds/p/6804986.html
Copyright © 2011-2022 走看看