• 《Visual C++ 2008入门经典》学习笔记(3)——输入输出与运算符


    基本的输入/输出操作

    格式化输出

    简单说下格式化输出,直接上例子:

    #include <iostream>
    
    #include <iomanip> //添加头文件
    
    using std::cout;
    using std::endl;
    using std::setw;
    
    int main()
    {
    	int num1 = 1234, num2 = 5678;
    	cout << endl;
    	cout << serw(6) << num1 << setw(6) << num2;
    	cout << endl;
    	return 0;
    }
    setw()操作符只对紧跟在它的插入运算符之后的单个输出值起作用。想要使用它,就必须把它放到数值的前面。
     

    转义序列

    捕获

     捕获2

    数值运算

    可以像 += 这样使用的类似运算符:

    捕获

    自加自减

    int a = 1;
    int b;
    
    b = a++ //a = 2 b = 1
    b = ++a //a = b =2

    逗号运算符

    long num1, num2, num3, num4;
    
    num4 = (num1 = 10L, num2 = 20L, num3 = 30L); //num4 = 30L

    运算符优先级

    最高优先顺序的运算符位于这个表的顶部

    2

     3

    类型转换

    对操作数进行类型强制转换的规则

    捕获

    把一个 float 或 double 型的值赋给一个类型为 int 或 long 的变量,小数部分将丢失。

    显示类型强制转换

    static_cast<要转换成的类型>(表达式)

    老式类型强制转换(不推荐使用)

    (要转换成的类型)表达式

    位运算

    image

    也可以使用 &= 这种形式

    a &= 0x0F

  • 相关阅读:
    什么是服务网格
    RocketMQ Operator
    MySQL workbench 中文乱码 显示口口
    向mysql workbench中导入.sql文件
    怎么做一个bat文件
    SQL实践中的50句
    MYSQL中关于日期处理的函数
    计算机启动过程详解
    linux下各种软件的安装过程
    Spark配置Job History Server
  • 原文地址:https://www.cnblogs.com/catmelo/p/2256193.html
Copyright © 2020-2023  润新知