| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2501 人关注过本帖
标题:[求助]在VC++6.0的环境下,如何向程序中输入一个16进制的数
取消只看楼主 加入收藏
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
结帖率:100%
收藏
 问题点数:0 回复次数:4 
[求助]在VC++6.0的环境下,如何向程序中输入一个16进制的数
问题 如题.

同时,还有八进制数 应该怎么输入.
搜索更多相关主题的帖子: 进制 环境 输入 
2007-11-01 21:30
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
收藏
得分:0 

回楼上: 在数字的前面和后面加大小写都不行啊.
下面是我写的测试代码,请看一下代码有没有问题:
#include <iostream>
using namespace std;

int main()
{
cout << "进制运算!" << endl;

int ten;
int sixteen;
int eight;

cout<<" 输入一个八进制数:";
cin >> eight;

cout<<" 输入一个十进制数:";
cin >> ten;

cout<<"输入一个十六进制数:";
cin >> sixteen;

cout<<"三个数都加上5后的值如下:" << endl;

cout<< eight + 5 << endl;
cout<< ten + 5 << endl;
cout<< sixteen +5 << endl;

cout<<"*************************************"<<endl;

system("pause");
return 0;
}


时不再来!!!
2007-11-01 22:35
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
收藏
得分:0 

达到目的,谢谢楼上!!!

在输入过后,进行的运算中,它还是把它转换成十进制数进行运算的.
有没有什么方法让它就直接按输入的进制进行运算呢...


时不再来!!!
2007-11-02 19:29
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
收藏
得分:0 
原来是这个样子的哦.
谢谢了哈.

不过还想问一下:
在 cout<<hex<<nSixteen; 中,程序是怎么处理 hex 的呢.把它当作一个参数,还是一个标志性的东西...

时不再来!!!
2007-11-02 21:01
无缘今生
Rank: 2
等 级:新手上路
威 望:3
帖 子:523
专家分:7
注 册:2007-6-25
收藏
得分:0 
非常感谢;虽然不甚明白.

时不再来!!!
2007-11-04 11:21
快速回复:[求助]在VC++6.0的环境下,如何向程序中输入一个16进制的数
数据加载中...
 
   



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

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