zoukankan      html  css  js  c++  java
  • 第六章

    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。

  • 相关阅读:
    linux 文件内容乱码 文件内容转码
    Loadrunner获取响应里面的内容
    定位获取下拉框元素
    RIDE转码问题
    api接口登录及打印返回值
    获取token值
    RIDE安装操作(二)
    from selenium import webdriver 运行报错解决方案
    超声和病理的web实现方案
    QT中字符串和整形相互转化
  • 原文地址:https://www.cnblogs.com/daocaorenblog/p/4784772.html
Copyright © 2011-2022 走看看