shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
阅读:854回复:6

请教一个问题

楼主#
更多 发布于:2002-12-18 17:54
假设有两个char的字符内容为10进制数1,2
现在要求将这两个char字符变成一个新的char字符,内容为十进制数12。
是否可行? :D
喂,小孩,你的小JJ露出来了!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-18 18:21
完全可以
算发:
设第一个数为x,第二个数为y,结果为z
则z=(x-48)*10+(y-48)
0的ascII为30h=48

Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-18 18:24
是汇编作业?
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-18 18:26
8086汇编找偶,偶原来只会dos。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-18 19:54
假设有两个char的字符内容为10进制数1,2
现在要求将这两个char字符变成一个新的char字符,内容为十进制数12。
是否可行? :D


自己画点阵or构造字符???
[color=red]大头鬼! :P[/color]
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-18 23:06
自己画点阵or构造字符???
===============================
那是把数字用xlat焕码成为显示码等
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-19 12:47
我搞好了,算法同Gong_XG(他的算法比较精炼)

str=cInput[2*i];
str-=\'0\';
str*=10;
cStr=cInput[2*i+1];
cStr-=\'0\';
str+=cStr;

谢了,分还是要给的,

我是往eprom中write 4个字节,但是键盘输入为8个字节,比如
我输入02120001,要把他压缩一下存进eprom中,在eprom中读的时候
再解压缩。 :D

[编辑 -  12/19/02 by  shengws]
喂,小孩,你的小JJ露出来了!
游客

返回顶部