• 第六章


    1、if语句

    2、逻辑表达式

    ||运算符优先级比关系运算符低,且一般左边子表达式优先于右边的子表达式,另外如果左边的表达式值为true,则C++将不会去判定右边的表达式

    &&也是运算符优先级比关系运算符低,且一般左边子表达式优先于右边的子表达式

     

    3、字符函数库cctype

    c++从c中继承了函数软件包,它可以简化诸如确定字符是否为大写字母、数字、标点符号等,函数原型在头文件中cctype中定义。

    如果ch是一个字母,则isalpha(ch)函数将返回一个非零值,否则返回0、

    如果ch是标点符号,函数ispunct(ch)将返回true

    4、?:

    5、switch

    7、读取数字的循环

    当程序只接受数字时,如果输入了字符将会出错并且可能进入死循环,因此应向下面的处理方式:

    while(!cin)

    {

    cin.clear();    // 重置输入,如果省略后程序将拒绝继续读取输入

    cin.get();    //继续将下面非法的删除,可以用循环

    }

    8、简单文件输入输出

    文件输出必须包含头文件fstream,接下来来再进行操作:

    ofstream outFile;

    ofstream fout;

     第一种打开方式: outFile.open("fish.txt");                       第二种打开方式: char filename[50];

                                                                                                           cin>>filename;

                                                                                                           fout.open(filename);

    写:   double wt=125.8;                               char line[81]="Objects are closer than they appear." 

    outFile<<wt;                 outFile<<line<<endl;                                            

     outFile.close();          //方法close()不需要文件名作为参数。

    在使用open()打开文件时,如果文件开始时不存在,则会创建出一个文件;而如果文件已创立,则会截断该文件,将原有内容全部丢弃,然后再加入新的输入到里面。

    cout<<fixed;        //以正常方式显示,非科学计数法

    cout.precision(2);    //  输出结果保留两位小数

    cout.setf(ios::showpoint);     // 

    outFile.is_open()当文件被成功打开时,返回true。

    eof()用于判断文件是否到达EOF,fail()用于检查EOF和类型不匹配,bad()用于判断文件受损或者硬件故障,上述都是在情况发生时返回true,good()方法在没有任何错误时返回true。

  • 相关阅读:
    汇编四(习题)
    汇编子程序模块化(near&far)
    win10关闭防火墙
    python中numpy中的shape()的使用
    文件的拷贝linux命令
    python中的os.path.dirname(__file__)
    ubuntu系统下安装及查看opencv版本
    用git命令行克隆项目及出现failed解决方案
    ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '
    记录CenterNet代码编译成功运行
  • 原文地址:https://www.cnblogs.com/daocaorenblog/p/4784772.html
Copyright © 2020-2023  润新知