Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

11.2.2 输入整数

默认情况下,>>假定数值使用十进制表示,但你可以指定读入十六进制或八进制数:

如果你键入:

上面程序会输出:

注意,这意味着oct、dec和hex对输入也是持久的,如同在输出操作中一样。

试一试

完成上面代码片段,形成一个完整程序。先尝试前面给出的输入内容,然后输入下面的内容:

解释程序输出的结果。再尝试其他输入,观察输出结果。

你可以让>>接受前缀0和0x并正确解释。为了实现这一效果,你需要“复位”所有默认设置,例如:

流的成员函数unsetf()将参数中给出的一个或多个标识位复位。现在,对于下面代码 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562252