黑马程序员技术交流社区

标题: 问:在键盘上随便一个按键,怎么样得到这个按键对应的AS... [打印本页]

作者: IT-capfer    时间: 2015-11-14 22:36
标题: 问:在键盘上随便一个按键,怎么样得到这个按键对应的AS...
问:在键盘上随便一个按键,怎么样得到这个按键对应的ASKII码的值?
新人求代码。

作者: liuchuan_alex    时间: 2015-11-14 22:53
#include <stdio.h>

int main(){

    //创建一个字符变量
    char ch='0';
    //提示用户按键
    printf("请您按下键盘上的任意一个字符:");
    scanf("%c",&ch);
   
    //打印
    printf("您按下的字符%c转为ASKII值为%d\n",ch,ch);

}
作者: liuchuan_alex    时间: 2015-11-14 22:54
使用scarf 函数,接收用户按下的字符,输出用%d输出,会自动转为对应的 askii 值
作者: 陌忆    时间: 2015-11-15 09:00
ASC码是这样写的吧
作者: 江流石不动    时间: 2015-11-15 18:35
顶2楼菊花
作者: 沐小妖mavs    时间: 2015-11-15 21:14
顶  好题,一开始没弄懂ch是什么意思,后面百度发现ch是定义一个字符变量类型的时候用到
作者: IT-capfer    时间: 2015-11-15 21:58
陌忆 发表于 2015-11-15 09:00
ASC码是这样写的吧

是的,ASCII才是正确的。我想当然了
作者: 649685603    时间: 2015-11-15 23:01
还是视频这种方式更能感染人,有梦想就有希望
作者: paulchoi1    时间: 2015-11-15 23:48
同问 一直很遗憾
作者: Meracle    时间: 2015-11-16 01:17
char类型的用%d输出得到的结果就是ascii码
作者: anoofeng    时间: 2015-11-16 07:14
用%d输出就好了,毕竟是ascii编码符号对应的数字-
作者: cbl16888    时间: 2015-11-16 07:18
学习来了,不错
作者: lixiang73033    时间: 2015-11-16 07:31
用百分号d来输出就是了
作者: IT-capfer    时间: 2015-11-18 00:25
Meracle 发表于 2015-11-16 01:17
char类型的用%d输出得到的结果就是ascii码

,嗯嗯嗯
作者: liury    时间: 2015-11-18 08:40
终端输入 man ascii,直接看ansii表好了
作者: IT-capfer    时间: 2015-11-18 21:46
#include<stdio>
int main(){
    char a='a';
   while(1){
      scanf("%c",&a);
        if(a=='\n')
        continue;
      printf("%d",a);
   }
   return 0;
}

作者: 李凯666    时间: 2015-11-18 22:57
#include <stdio.h>  int main(){      //先新创建一个字符     char a;     //提示用户按键     printf("输入任意一个字符: ");     scanf("%c",&a);            printf("ASCII值为%d\n",a);   return 0;}
作者: 李凯666    时间: 2015-11-18 22:58
#include <stdio.h>  int main(){      //先新创建一个字符     char a;     //提示用户按键     printf("输入任意一个字符: ");     scanf("%c",&a);            printf("ASCII值为%d\n",a);   return 0;  }
作者: MrK    时间: 2015-11-18 23:25
路过 帮顶。。。。。。。。。。。。
作者: 陈光慧    时间: 2015-11-19 23:57
楼上已经帮忙答了
作者: linexs    时间: 2015-11-20 00:13
%d,亮点
雁过留声,人过留名,mark
作者: 韦德460    时间: 2015-11-20 18:47
二楼已帮忙




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2