C++中cin、cout的一些特殊用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中cin、cout的一些特殊用法相关的知识,希望对你有一定的参考价值。

参考技术A cout默认以十进制的格式输出整数

如果想要cout以八进制或十六进制格式输出整数,需要在输出之前额外执行一条语句

八进制和十六进制还可以用来输出其对应的转义字符

cin和cout本质上分别是istream类和ostream类的对象,这也是为什么要使用<iostream>头文件的原因。
它们所对应的<<和>>的使用,称作操作符重载,因此,他们可以读取或输出多种类型的值。
此外。它们还具有类的成员函数,如cout.put()、cin.get()、cin.getline()

ostream类的setf()方法迫使输出使用定点表示法,防止程序把较大的值切换为E表示法,并使程序显示到小数点后6位小数。参数ios_base::fixed和ios_base::floatfield是iostream中提供的常量。

从中也可以看出float型浮点数有效位数比double类型的有效位数少。

以上是关于C++中cin、cout的一些特殊用法的主要内容,如果未能解决你的问题,请参考以下文章

C++中cin和cout输入输出流用法简介

C++中cin和cout的具体用法是怎么样的?

在c++中cin,cout都叫啥? 主函数吗?

c++中的cin 和cout 有啥用怎么用 >> <<有啥用怎么用

STL常见用法

c++中cin/cout如何输入输出字符串数组?