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

  • 相关阅读:
    python-web 创建一个输入链接生成的网站
    查看端口有没被占用
    bs的过滤器功能例子
    爬图片的方法
    python 下载图片的方法
    request 里面参数设置 (有空瞄下)
    python 面向对象 初始化(类变量 和 函数内变量)
    访问https请求出现警告,去掉警告的方法
    find 和 find_all 用法
    D3的基本设计思路
  • 原文地址:https://www.cnblogs.com/catmelo/p/2256193.html
Copyright © 2011-2022 走看看