|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
非技术区
→
『 闲聊灌水 』
→ 和我至親的人的圖片
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1033
人关注过本帖
标题:
和我至親的人的圖片
只看楼主
加入收藏
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
11
楼
收藏
得分:0
我当初有一个想法,就是用int或者long一次性装载2~4字符进去,然后对这个int或者long进行位操作,可是目前还没想好,
挺郁闷的
淘宝杜琨
2006-05-21 20:34
举报帖子
使用道具
赠送鲜花
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
12
楼
收藏
得分:0
因为我们目前都是32位或者64位的机器,所以一次只判断8位是有点浪费的
淘宝杜琨
2006-05-21 20:35
举报帖子
使用道具
赠送鲜花
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
13
楼
收藏
得分:0
[QUOTE]我当初有一个想法,就是用int或者long一次性装载2~4字符进去,然后对这个int或者long进行位操作,可是目前还没想好,
挺郁闷的[/QUOTE]
不理解,说说
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2006-05-21 20:35
举报帖子
使用道具
赠送鲜花
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
14
楼
收藏
得分:0
#include "stdio.h"
int main(void){
char a=1,b=2;
int c;
c = (int)a;
c = c << 8;
c += (int)b;
printf("a=%d,b=%d,c=%d\n",a,b,c);
return 0;
}
打个比方,就是这样
淘宝杜琨
2006-05-21 20:42
举报帖子
使用道具
赠送鲜花
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
15
楼
收藏
得分:0
表达的可能不清楚,但是理解我意思么?
淘宝杜琨
2006-05-21 20:45
举报帖子
使用道具
赠送鲜花
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
16
楼
收藏
得分:0
你是否觉得这样比我的还更快?
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2006-05-21 20:47
举报帖子
使用道具
赠送鲜花
icecool
等 级:
贵宾
威 望:
20
帖 子:1216
专家分:1376
注 册:2005-3-14
第
17
楼
收藏
得分:0
积分不是这么来的
http://toorup.3v.do
loading...
2006-05-21 20:48
举报帖子
使用道具
赠送鲜花
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
18
楼
收藏
得分:0
char *string = "123456789abc";
这个是在内存中是逻辑连续存放的,所以可以用一个窗口一次性从内存中复制16位或者32位进一个int或者long变量,然后对这个变量进行简单的位操作(这里用汇编可能会简化),然后得到一定的规律
但是怎么位操作,又得到什么规律,我还没想好
淘宝杜琨
2006-05-21 20:49
举报帖子
使用道具
赠送鲜花
神vLinux飘飘
来 自:浙江杭州
等 级:
贵宾
威 望:
91
帖 子:6140
专家分:217
注 册:2004-7-17
第
19
楼
收藏
得分:0
根据计算机的原理,你那方法不仅仅要判断两次,所以至少在汇编中要跳转3次以上,跳转的操作在汇编中是要对堆栈进行操作的,所以速度会比寄存器中的位操作要慢。
而且你每次才进行8位的判断,也就是每次才用AL,而如果用int的话,每次就可以判断两个连续的字符,也就是对一个AX进行判断,所以无论从速度或者一次性操作的数据来说,都不是最合理的
淘宝杜琨
2006-05-21 20:52
举报帖子
使用道具
赠送鲜花
Knocker
等 级:
贵宾
威 望:
47
帖 子:10454
专家分:603
注 册:2004-6-1
第
20
楼
收藏
得分:0
噢,确实没想过,俺想想
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
2006-05-21 20:57
举报帖子
使用道具
赠送鲜花
29
2/3页
1
2
3
快速回复:
和我至親的人的圖片
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.098805 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved