| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
Reworld,下班在家制作游戏,1500万奖金等你拿以码会友 以友辅仁
共有 1263 人关注过本帖
标题:请问一个关于16进制数的显示问题。先谢过
只看楼主 加入收藏
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:138
帖 子:1507
专家分:7641
注 册:2014-5-19
结帖率:100%
  已结贴   问题点数:10  回复次数:6   
请问一个关于16进制数的显示问题。先谢过
#include<iostream>
//using namespace std;
#include<iomanip.h>
int main()
{
    //unsigned _int64 x=0xE;
    //unsigned _int64 y=0x0;
    short y=0x0;short x=0xE;
    y|=x;
    std::cout<<hex<<y<<std::endl;      //网上查的说是cout语句这样用可以显示16进制数,为什么出现40107314
    //std::cout<<oct<<y<<std::endl;
    printf("print:%x\n",y);            //这条语句显示我期望的e
    return 0;
}

//请问为什么cout得不到我预想的结果?这条语句究竟该如何使用?
搜索更多相关主题的帖子: include 
2016-11-20 16:34
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:138
帖 子:1507
专家分:7641
注 册:2014-5-19
  得分:0 
对了,还有个问题,请问为什么当输出数据为_int64型时,会被提示<<符有二义性,而short不会出现这样的提示。
2016-11-20 16:37
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:138
帖 子:1507
专家分:7641
注 册:2014-5-19
  得分:0 
操作环境是VC6
2016-11-20 16:50
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:322
帖 子:6637
专家分:38390
注 册:2011-1-18
  得分:10 
没有VC6,但 <iostream>和<iomanip.h> 明显混搭了
程序代码:
#include <iostream>
#include <iomanip>

int main( void )
{
    short y=0x0;
    short x=0xE;
    y |= x;
    std::cout << std::hex << y << std::endl;

    return 0;
}

2016-11-21 08:55
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:138
帖 子:1507
专家分:7641
注 册:2014-5-19
  得分:0 
回复 4楼 rjsp
谢谢解答。但还是没弄好,iomanip.h改为iomanip之后又出现了'hex'未声明的提示。
2016-11-21 22:02
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:322
帖 子:6637
专家分:38390
注 册:2011-1-18
  得分:0 
以下是引用yangfrancis在2016-11-21 22:02:44的发言:

谢谢解答。但还是没弄好,iomanip.h改为iomanip之后又出现了'hex'未声明的提示。

试过我代码中的 std::hex 吗?我没有vc6试不了
2016-11-22 00:04
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:138
帖 子:1507
专家分:7641
注 册:2014-5-19
  得分:0 
是了。之前忘了在hex前加std::,现在可以正常输出了。谢谢。
2016-11-22 09:13
快速回复:请问一个关于16进制数的显示问题。先谢过
数据加载中...
 
   





关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029165 second(s), 9 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved