当前位置: 首页 > ds >正文

C++语法基础--ostream,cout及其格式控制,缓冲区

1.C++程序把输入和输出看作字节流:输入时,程序从输入流中抽取字节;输出是,程序将字节插入到输出流中。流充当了程序和流源或流目标之间的桥梁。

2.缓冲区是用作中介的内存块,它将信息从设备传输到程序或从程序传输给设备的临时存储工具。

3.在程序中包含iostream文件将自动创建8个流对象(4个窄字符流,4个宽字符流)
  cin对象对应于标准输入流  wcin与cin类似,但处理的是wchar_t类型(下同)
  cout对象对应于标准输出流 ,wcou类似。
  cerr对象对应于标准错误流,这个流没有被缓冲,wcerr类似 
  clog对象也对应着标准错误流,这个流被缓冲,wclog类似


4.重定向
  标准输入和输出流通常连接着键盘和屏幕。
  <:输入重定向
  >:输出重定向




5.使用cout进行输出
  ostream将数据内部表示(二进制位模式)转换为由字符组成的输出流
  *ostream类重载了<<运算符,使其能识别C++中所有的基本类型
     在C++中<<运算符的默认含义是按位左移

     Example:

          x<<3表示将x的二进制表示中所有的位向左移动3位

  *输出和指针
   ostream类还定义了下面指针类型的插入运算符函数
   const signed char*;
   const unsigned char*;
   const char*;
   void*;

   C++用指向字符串存储位置的指针来表示字符串,
   char ch[]="hello";
   char *p="hello";

   因此:

   cout<<ch; cout<<p;

   都将输出字符串

  *对于其它类型的指针,C+
http://www.xdnf.cn/news/11280.html

相关文章:

  • electron一键生成项目图标
  • 抖音短视频常用的scheme跳转协议地址,直播间Intent跳转
  • 华为“天才少年”有多牛?入职不到一年,算法就用于千万台华为手机
  • 黑客入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • WIN2016群集存储
  • IIS是什么
  • “大数据中台建设方案详解“
  • crashdump(crashdumps文件夹可以删除吗)
  • HTML如何制作公司网站首页(web前端期末大作业)
  • 妙趣解释127.0.0.1到底是什么
  • EndNote20下载安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(3)
  • 宏基4750网卡驱动linux,宏基4750g网卡驱动下载
  • dell 灵越N5110 拆机
  • 解密Qphone:腾讯很现实 聚焦非智能手机市场
  • 易景地球三维平台介绍
  • Hydra(九头蛇)工具使用
  • 针对Sodinokibi黑客组织供应链攻击Kaseya VSA的分析溯源
  • 与Apollo共创生态:Apollo7周年大会自动驾驶生态利剑出鞘
  • 人立方
  • 800BUY收购鲜花网站莎啦啦 张毅图谋来年上市
  • 《复仇者联盟2:奥创纪元》720高清迅雷下载
  • 贵州电信中兴B863AV3.2T_S905L3A-B_安卓9.0_原机修改当贝桌面线刷固件包
  • Kernel Panic 介绍
  • ai字体素材网站_综合网站大全,字体、设计、图片各种素材管够,资源丰富你懂得...
  • 黑客菜鸟入门教程(做一名黑客需要学习哪些技能)_黑客基础菜鸟入门教程
  • 分享Python采集69个NET江湖论坛源码,总有一款适合您
  • Unity如何接入应用内购In-AppPurchase
  • 背景音乐代码集合
  • ZooKeeper 入门学习
  • 大数据平台是什么意思?有什么用?一般包含哪些模块?