C++ Jounior

once setback,once inspiration,once self-awareness
重要的是这个磨练过程,而不是结果,要的是你粗壮的腿,而不是你身上背的那袋盐巴

 

进制转换程序

  void  test10_2( void )
  
{
   
static   char   const *  szHexDigits  =   " 01 " ;
   unsigned 
char  b  =   16 ;
   cout 
<<  szHexDigits[(b  >>   7 &   0x01 <<  szHexDigits[(b  >>   6 &   0x01 <<   '   ' ;
   cout 
<<  szHexDigits[(b  >>   5 &   0x01 <<  szHexDigits[(b  >>   4 &   0x01 <<   '   ' ;
   cout 
<<  szHexDigits[(b  >>   3 &   0x01 <<  szHexDigits[(b  >>   2 &   0x01 <<   '   ' ;
   cout 
<<  szHexDigits[(b  >>   1 &   0x01 <<  szHexDigits[(b  >>   0 &   0x01 <<   '   ' ;
 }
  void  test10_16( void )
  
{
    
static   char   const *  szHexDigits  =   " 0123456789abcdef " ;   
   unsigned 
char  b  =   16 ;
   cout 
<<  szHexDigits[(b  >>   4 &   0x0f <<  szHexDigits[b  &   0x0f <<   '   ' ;
 }

posted on 2008-04-02 09:02 snowball 阅读(316) 评论(0)  编辑 收藏 引用 所属分类: 算法+数据结构


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

留言簿(1)

随笔分类

友情链接

搜索

最新随笔

最新评论

阅读排行榜