CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

在线等,,,如何实现10进制数和16进制数的转换。

楼主jialongtao(菜籽)2005-04-02 19:44:24 在 C/C++ / C++ 语言 提问

能否搞一个程序:  
  实现10进制数和16进制数的转换, 问题点数:15、回复次数:4Top

1 楼gietwgh(rainman)回复于 2005-04-02 20:02:54 得分 1

sprintf,用%x或者%X格式Top

2 楼jialongtao(菜籽)回复于 2005-04-02 20:12:24 得分 0

能否详细一点,我用递轨了,但是不出来,最好搞一个源程序Top

3 楼kobefly(科比--网络学习中)回复于 2005-04-02 20:28:31 得分 9

 
   
  第一个参数是你需要转换的数值,第二个是转换成的,第三个是进制,你写16就可以了  
  char   *_itoa(   int   value,   char   *string,   int   radix   );  
  wchar_t   *   _itow(   int   value,   wchar_t   *string,   int   radix   );  
  Parameters  
  value    
  Number   to   be   converted    
  string    
  String   result    
  radix    
  Base   of   value;   must   be   in   the   range   2   –   36Top

4 楼jiaolong0127()回复于 2005-04-02 22:14:01 得分 5

#include   "iostream.h"  
  void   fun(int   );  
  void   main()  
  { int   i;  
  cout<<"enter   datas"<<endl;  
  cin>>i;  
  fun(i);  
  }  
    void   fun(int   n)  
     
    {  
    if   (n/16>0)    
    fun(n/16);  
    cout<<n%16;  
     
    }Top

相关问题

  • 关于强制类型转换内部实现机制!
  • 如何实现一表的行列转换--在线等待
  • 日期转换为DEC-10-2004如何实现!在线等待!!
  • 进制之间的转换 要用栈来实现
  • 如何实现ascii转换?
  • C#中怎样实现十进制与十六进制数的转换?
  • 如何用C语言实现将8进制数转换成10进制数?
  • 如何用C语言实现将8进制数转换成10进制数?
  • 如何用C语言实现将8进制数转换成10进制数?
  • 怎样使用命令按牛实现二进制转换成十进制

关键词

  • 转换
  • 进制数
  • 实现10
  • radix
  • fun
  • wchar
  • 能否
  • cout
  • 搞一个
  • char

得分解答快速导航

  • 帖主:jialongtao
  • gietwgh
  • kobefly
  • jiaolong0127

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo