| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1031 人关注过本帖, 1 人收藏
标题:C类型转换问题
只看楼主 加入收藏
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:3 
以下是引用TonyDeng在2011-8-23 16:23:31的发言:

白痴,将视为什么符当作怎么处理。你公司程序员之中最没水平的恐怕就是你了,还拿高工资,扫厕所的组长吧?
那人就是喜欢出来丢人现眼

我就是真命天子,顺我者生,逆我者死!
2011-08-24 13:01
Robinson1988
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-8-23
收藏
得分:0 
回复 19楼 voidx
记事本打不开,用UE打开
2011-08-24 13:01
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
这样:
程序代码:
#include <stdio.h>

int main(int argc, char* argv[])
{
    FILE * fp = fopen("data", "r");
    char buffer[2] = {0x03, 0x00};
    short * i = buffer;
    fread(buffer, 1, 2, fp);
    *i &= 0x00ff;
    printf("%04hx\n", *i);
    fclose(fp);
    return 0;
}


[ 本帖最后由 voidx 于 2011-8-24 15:13 编辑 ]
2011-08-24 15:00
Robinson1988
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-8-23
收藏
得分:0 
感谢各位的热情帮忙,最后我知道怎么做了用移位操作 。谢谢大家
2011-08-24 17:47
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:0 
用移位你怎么做?
比如这两个字节:0x01 0x02
2011-08-24 18:04
快速回复:C类型转换问题
数据加载中...
 
   



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

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