社区
C语言
帖子详情
上下左右箭头的ASC码是多少?
xiaorou00
2002-08-19 04:32:58
上下左右箭头的ASC码是多少?
...全文
2194
7
打赏
收藏
上下左右箭头的ASC码是多少?
上下左右箭头的ASC码是多少?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
n5
2002-08-19
打赏
举报
回复
上下左右的ASCII码真的是24,25,26,27吗?难道我的ASCII码表太旧了?
leonhome
2002-08-19
打赏
举报
回复
上下左右的ASCII码为:24,25,26,27
不过这样是不是更容易些
#define UP 72
#define DOWN 80
#define LEFT 75
#define RIGHT 77。
main(){
char key;
while(1){
if(kbhit()) {
key=getch();
switch(key){
case UP:操作1;
case DOWN:操作2;
case LEFT:操作3;
case RIGHT:操作4;
}
}
}
}
虽然这不是上下左右的ASCII码,但可以应付所有操作。
waYeah
2002-08-19
打赏
举报
回复
一个更简单的方法.在tc2.0下通过:
#include<conio.h>
void main()
{
int i;
i = getch();
if( i == 0)
i = getch();
printf("%d\n",i);
}
fangrk
2002-08-19
打赏
举报
回复
#include <bios.h>
void main()
{ int key;
const int ALT_X=0x2d00;
for(;;){
key=bioskey(0);
printf("0x%4x\n",key);
if(key==ALT_X) break;
}
}
n5
2002-08-19
打赏
举报
回复
ASC码是不是ASCII码?如果不是,诉本人孤陋寡闻。但就ASCII码来说,我找遍
ASCII码表也没找到光标键的编码。27是ESC键我知道,24是can,25是em,26是
sub,他们是什么我不知道,但我想应该不是光标键吧。
我记得利用bios中断0x13是键盘I/O,TC的库函数bioskey可以获得按键的编码。
其中光标键是功能键只能得到它的扩充码
如:
#include <bios.h>
main()
{
int key,quit=0 ;
while(quit==0)
{
while(bioskey(1)==0) ;
key=bioskey(0) ;
if (key&0x00ff)
{
char asc=key&0x00ff ;
switch (asc)
{
case 8:
//回退键
break ;
case 9:
//TAB
break ;
case 13:
//Enter
break ;
case 32:
//space
break ;
case 27:
//ESC
quit=1 ;
break ;
}
}
else /*如果是功能键*/
{
switch(key&0xff00)>>8) /*取得其扩充码*/
{
case 71: //HOME
case 79: //END
case 82: //INSERT
case 83: //Delete
case 73: //PageUp
case 81: //PageDown
case 72: //光标键 UP
case 80: //Down
case 75: //Left
case 77: //Right
break ;
}
}
}
}
如果ASC确实是另一种编码方案,请高手指明
dcyu
2002-08-19
打赏
举报
回复
1
24~27
如果是c=getch();
c的取值就是72,80,75,77。
cloud_soft
2002-08-19
打赏
举报
回复
24,25
上下左右
箭头
的
ASC
II值
左:37 上:38 右:39 下:40 退格键的
ASC
II码 8
关于C语言中获取
上下左右
ASC
II的输出显示问题,-3272 -3280 -3275 -3277
关于
上下左右
ASC
II码为-3272 -3280 -3275 -3277的问题
上、下、左、右键的
ASC
II值
今天写一个东西的时候发现键盘输入
上下左右
四个键的时候,只有知道
ASC
II值之后才能判断,记录一下四个键的
ASC
II值 上 ↑:72 下 ↓: 80 左 ←: 75 右 →: 77 ...
在单片机向上位机串口助手发送
asc
码大于127的字符,串口助手上显示乱码!
在单片机向上位机串口助手发送
asc
码大于127的字符,串口助手上显示乱码!今天在帮别人调程序的时候,发现大于127的时候,在上位机串口上进行字符显示的时候,没有转化成自己想要的字符,而是出现了乱码的现象,原因是键盘上没有,是不可以显示的字符!所以显示不出来。那么0到127是否都能显示出来吗!等待验证!
uniapp [全端兼容] - 详细实现下拉菜单筛选效果功能,提供各种条件筛选场景单选、多选、日期时间、自定义插槽、排序上下
箭头
等(详细示例源代码,全平台兼容支持小程序、H5网站、app、nvue)
uni-app,vue2,vue3,微信小程序,支付宝小程序,h5网页,移动端网站,安卓app,苹果app,nvue,uniapp所有平台兼容,下拉菜单筛选,下拉式条件筛选,下拉列表,点击排序,级联筛选,日期筛选,下拉框选择器,下拉多条件筛选,下拉式筛选菜单,uniApp如何实现条件下拉筛选,Uniapp官方条件筛选组件,下拉框式条件筛选插件组件,最好用的插件组件,多端兼容,下拉菜单筛选,过滤筛选列表,下拉筛选栏,多列联动的条件筛选,下拉菜单地区和筛选,前端vueuni-app仿美团下拉框下拉筛选组件,
C语言
70,025
社区成员
243,260
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章