开启辅助访问
创新型软件协议开发平台
|
天盟传媒
|
积分兑好礼
|
APP下载
|
违规举报
|
客户服务系统
您好,请
登录
注册
首页
需求悬赏
I T 商城
找服务商
技术问答
商家特权
新闻媒体
更多导航
搜索
搜索
本版
用户
快捷导航
在线
客服
发布
需求
天盟
APP
天盟APP下载
关注
微信
微信扫一扫访问
顶部
返回列表
菜鸟提问c++的语句问题
m5801***
天盟互助
技术问答
在c++中cin.setf(ios::hex,ios::basefield)啥意思?特别是后面的basefield什么意思?有什么作用?
显示全部楼层
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
使用道具
举报
上一主题
下一主题
全部参与
1
3***
cin 的setf 函数是给输入流设置“格式化flag”。
第一个参数是这次要设置的 flag(你这里设成了hex,表示将十六进制用于整型值)。
第二个参数的作用是掩码(这个掩码其实就是某些 flag 的组合),该掩码的作用是影响第一个参数的设置范围。或者说 setf 会先清除掉这个掩码所表示的 flag,然后再设置第一个参数的 flag。
而 basefield 这个预设好的掩码值是
dec | oct | hex | 0
,其实就是把十进制、八进制和十六进制都包括了。
那么 cin.setf(ios::hex,ios::basefield) 的意思就是:清除掉之前设置的关于整型进制的 flag,然后将整型进制设置为 hex。
使用道具
举报
热门问答
为何将innerHTML属性写在head中没有输出,求解
我来回答
java初学者买什么书比较好!java核心技术这本怎
我来回答
java好学吗?
我来回答
自己建一个网页需要什么语言?
我来回答
(入门级问题,不耽误时间,求大家帮忙)简单计算
我来回答
如何激活window 10系统
我来回答
getElementsByClassName什么意思
我来回答
应届生职场提问
我来回答
普通会员
快速沟通
TA的主页
关注TA
收藏TA
今日悬赏
更多 >
每稿
23100
元
棋牌TouShi,以在线聊天记录为准
每稿
3000
元
VMP脱壳VMP开发,找强壳脱壳大牛
每稿
3200
元
浙江11选5走势图程序
每稿
1800
元
金盾2023在线视频提取工具
每稿
1600
元
安卓摄像头APP升级
每稿
20000
元
百度直播房间聊天场控机器人软件定制
每稿
26000
元
购销软件app
每稿
9000
元
打印机程序逆向开发算法分析
每稿
2800
元
图谱数字识别及数据整理
每稿
4000
元
安卓端Facebook自动注册工具要对接接码平台
最新问答
1
为何将innerHTML属性写在head中没有输出,
2
java初学者买什么书比较好!java核心技术这
3
java好学吗?
4
自己建一个网页需要什么语言?
5
(入门级问题,不耽误时间,求大家帮忙)简单
6
如何激活window 10系统
7
getElementsByClassName什么意思
8
应届生职场提问
9
进度条来个大佬帮我
10
学前端的人真多
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网!
立即登录
或
立即注册