| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:16进制数转为2进制数的问题‘0’换了一个位置出现乱码~ 茫然
只看楼主 加入收藏
醉酒大哥
Rank: 1
等 级:新手上路
帖 子:21
专家分:5
注 册:2010-12-10
结帖率:83.33%
收藏
已结贴  问题点数:7 回复次数:7 
16进制数转为2进制数的问题‘0’换了一个位置出现乱码~ 茫然
#include<stdio.h>
int main()
{
   int i,j=31,m;
   char n[50];
   printf("qing shu ru:");
   scanf("%x",&i);
   for(m=0;m<32;m++)
    {
        n[m]=(i>>j)&0x1;
        j--;
    }
    printf("zhuan huan hou:");
    for(m=0;m<32;m++)
        printf("%c",n[m]+'0');
图片附件: 游客没有浏览图片的权限,请 登录注册

    printf("\n");
    getch();
    return 0;
}

#include<stdio.h>
int main()
{
   int i,j=31,m;
   char n[50];
   printf("qing shu ru:");
   scanf("%x",&i);
   for(m=0;m<32;m++)
    {
        n[m]=(i>>j)&0x1+'0';
图片附件: 游客没有浏览图片的权限,请 登录注册

        j--;
    }
    printf("zhuan huan hou:");
    for(m=0;m<32;m++)
        printf("%c",n[m]);
    printf("\n");
    getch();
    return 0;
}
'0'换了一个位置,结果上面的正常,下面的乱码,求真相
或者有没有更本质的东西 侃侃








[ 本帖最后由 醉酒大哥 于 2011-1-17 20:26 编辑 ]
搜索更多相关主题的帖子: include return 
2011-01-17 20:23
丞相杀手
Rank: 6Rank: 6
等 级:侠之大者
帖 子:203
专家分:462
注 册:2011-1-11
收藏
得分:0 
优先级?

斗不过疯子,不参与争论。
2011-01-17 20:42
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:2 
程序代码:
#include<stdio.h>
int main()
{
   int i,j=31,m;
   char n[50];
   printf("qing shu ru:");
   scanf("%x",&i);
   for(m=0;m<32;m++)
    {
        n[m]=((i>>j)&0x1)+'0';
        j--;
    }
    printf("zhuan huan hou:");
    for(m=0;m<32;m++)
        printf("%c",n[m]);
    getchar();
    getchar();
}
肯定是优先级问题

小代码,大智慧
2011-01-17 20:44
wtt88
Rank: 2
等 级:论坛游民
帖 子:5
专家分:14
注 册:2011-1-17
收藏
得分:0 
恩,不错呀!
2011-01-17 20:45
丞相杀手
Rank: 6Rank: 6
等 级:侠之大者
帖 子:203
专家分:462
注 册:2011-1-11
收藏
得分:5 
+的优先级比&要高,那不是乱码

斗不过疯子,不参与争论。
2011-01-17 20:45
道夫
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2010-11-17
收藏
得分:0 
mark
2011-01-17 20:45
醉酒大哥
Rank: 1
等 级:新手上路
帖 子:21
专家分:5
注 册:2010-12-10
收藏
得分:0 
回复 5楼 丞相杀手
确实是的 取址符容易让人主观

爱情扶我上路 然后走开
让我一辈子怀念
怀念那一扶的久长和一辈子的短暂
2011-01-17 21:12
丞相杀手
Rank: 6Rank: 6
等 级:侠之大者
帖 子:203
专家分:462
注 册:2011-1-11
收藏
得分:0 
回复 7楼 醉酒大哥
& 在这里是 按位与  ……

斗不过疯子,不参与争论。
2011-01-18 14:35
快速回复:16进制数转为2进制数的问题‘0’换了一个位置出现乱码~ 茫然
数据加载中...
 
   



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

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