求助大佬们急!从键盘输入一个英文字符(即ASCII码表中的字符),然后打印它的ASCII码数值。要求是3位十进制数的形式。如果输入的字符ASCII码百位或十位为0,也要打印,如按Tab键则打印009。

m0_69349126 2023-04-01 19:53:19

大佬们看看孩子吧!尽量用基础的语句(刚学汇编)从键盘输入一个英文字符(即ASCII码表中的字符),然后打印它的ASCII码数值。要求是3位十进制数的形式。如果输入的字符ASCII码百位或十位为0,也要打印,如按Tab键则打印009。输入样例:A  输出样例:065

...全文
535 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

#include <iostream>  
using namespace std;   
int main(){  
    int n;      //声明变量。
    cin >> n;      //输入字母。
    cout << (char)n;      //输出强转为char类型的变量(即该字母的ASCII码值)。
    return 0;  
}

  • 打赏
  • 举报
回复
.8086
.model tiny

.code
keycode db 30h, 30h, 30h, 0dh, 0ah, '$'

start:
        push    cs
        pop     ds
        xor     ax, ax
        int     16h
        aam
        add     keycode + 2, al
        mov     al, ah
        aam
        add     keycode + 1, al
        mov     al, ah
        aam
        add     keycode, al
        lea     dx, keycode
        mov     ah, 09h
        int     21h
        mov     ax, 4c00h
        int     21h

end start
m0_69349126 2023-04-06
  • 举报
回复
@日立奔腾浪潮微软松下联想 这样打出来百位是零的话他没显示,比如a显示97 而不是097
  • 举报
回复
@m0_69349126 你试过吗~
m0_69349126 2023-04-07
  • 举报
回复
@日立奔腾浪潮微软松下联想 对啊
3条回复

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧