C++标准库

  • 移位左移、右移操作符的重载
  • C++标准库

移位左移、右移操作符的重载


怎么把变量/常量通过移位操作符,移到一个类的对象中去呢?

#include <stdio.h>const char endl = '\n';class Console
{public:Console& operator << (int i){printf("%d", i);return *this;}Console& operator << (char c){printf("%c", c);return *this;}Console& operator << (const char* s){printf("%s", s);return *this;}Console& operator << (double d){printf("%f", d);return *this;}
};Console cout;int main()
{cout << 1 << endl;cout << "D.T.Software" << endl;double a = 0.1;double b = 0.2;cout << a + b << endl;return 0;
}

C++标准库





初探C++标准库:移位左移、右移操作符的重载,C++标准库相关推荐

  1. C语言操作符—左移右移操作符

    文章目录 1.移位操作符 十进制转二进制 1.2 << 左移操作符 1.2.1 >> 左移操作符 -- 正数 1.2.2 >> 左移操作符 -- 负数 1.3 &g ...

  2. C语言左移右移操作符

    目录 一.整数在内存中的存储方式 1.原码,补码,反码 2.注意事项 二.操作符 1.左移操作符 2.右移操作符 先介绍整数在内存中的存储方式 一.整数在内存中的存储方式 数子的表示方法主要有原码,补 ...

  3. C/C++混淆点-左移右移操作符

    对一个数实行左移或者右移操作,即先把操作数转换为二进制,然后左移(>>)即从左到右开始舍弃,右移(<<)即从各位之后开始加0.最后再转换为十进制. #include<io ...

  4. 位操作符详解(移位操作符(左移/右移)、按位与‘’操作符、按位或‘|’操作符、按位异或‘^’操作符)

    位操作是程序设计中对位模式按位或二进制数的一元和二元操作: 在许多微处理器上,位运算与加减运算速度大致相同,但位运算的速度远快于乘法运算: 位操作符的使用,可以使我们在处理一些问题上方便许多. 移位操 ...

  5. C语言:左移操作符和右移操作符

    #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h> int main() {//左移操作符:将操作数的二进制左相应的位数,后面补0int ...

  6. 单片机c语言左移的作用,单片机c语言中的左移右移

    // 据说有些编译器采用逻辑右移,即左端补0 结果:a = 0xe3 (11100011) 1当左移移出的是"1"而不是0时,你该怎么想? 2 当左移的操作数是一个sign型是,你 ...

  7. 单片机c语言左移的作用,[转载]单片机c语言中的左移右移

    单片机c语言中的左移右移 左移 变量1 << 变量2 将变量1的二进制位值向左移动由变量2所指定的位数. 例如: a = 0x8f; // 10001111 a << 2; / ...

  8. java 右移两位_java左移右移运算符

    http://blog.csdn.net/dandanteng/article/details/7433531 首先要明白一点,这里面所有的操作都是针对存储在计算机中中二进制的操作,那么就要知道,正数 ...

  9. 左移右移位运算_计算机硬件技术基础M2——计算机运算基础(二)

    在上一篇中,我们学习到了计算机底层的一些机器码,以及一些行业标准,这一章,我们将接着学习机器码的一些比较与相关计算. 一.浮点数表示和定点数的比较 ① 当字长相同时,浮点数表示的范围要大得多. ②浮点 ...

最新文章

  1. html5 php服务器搭建,使用Apache 搭建web 网站服务器
  2. 笔记-高项案例题-2016年上-整体管理+风险管理
  3. iPhone与Android手机 各个型号的UserAgent
  4. pytorch教程龙曲良31-35
  5. nssl1259-sequence【组合数,差分】
  6. P10全彩屏C语言编程,STC90C52RC驱动P10LED屏的程序
  7. java并行计算Fork和Join的使用
  8. Scala基础-01-Scala环境安装及基础语法(变量,函数)
  9. Python人脸识别库的安装
  10. linux字符串替换命令,Linux使用sed命令替换字符串教程
  11. numpy中的ones函数
  12. 在火狐3中安装google工具栏
  13. python3d动画控制_3D旋转玫瑰花:python-matplotlib实现
  14. 黑苹果显卡加速_黑苹果AMD RX5700XT定制FBname 提升显卡性能
  15. JDBC驱动与MySQL版本不兼容的问题
  16. 新浪微博搜索 s.weibo.com [已失效]
  17. Qt技巧:获取QTextEdit文本内容
  18. 拼多多:拼多多店铺怎么快速引流?方法介绍
  19. 爱情十三课,爱人的五功能
  20. 华为OD机试真题2023(JavaScript)

热门文章

  1. 机器学习笔记(2021-08-02 第一稿)
  2. 毕业两个月,随便说说
  3. Executor框架详解
  4. [运维] kimchi配置noVNC
  5. 智能手机性价比成为历史?涨价与减配或成主旋律
  6. 小学生一学就会的计算机魔术,小学生一学就会的魔术 小学生一学就会的魔术分享...
  7. 量化交易软件哪家好?国内排名是?
  8. srio 门铃_如何使SkyBell HD门铃静音
  9. 命令模式 Java代码演示【使用命令模式实现播放器功能】
  10. windows 分屏