不羁码农 发表于 2018-4-20 16:47:47

C语言中怎么输入控制字符?

本帖最后由 不羁码农 于 2018-4-22 16:44 编辑

RT
新手第一次发帖{:5_92:}

风过无痕丶 发表于 2018-4-20 17:00:14

朋友 你这个问题问得有点飘啊你指的输入是什么……

BngThea 发表于 2018-4-20 17:15:29

问题不具体,举个例子说说你想实现什么

不羁码农 发表于 2018-4-21 13:30:00

风过无痕丶 发表于 2018-4-20 17:00
朋友 你这个问题问得有点飘啊你指的输入是什么……

控制字符,就是ascii码前32个字符,怎么键入

不羁码农 发表于 2018-4-21 13:38:34

BngThea 发表于 2018-4-20 17:15
问题不具体,举个例子说说你想实现什么

#include <stdio.h>

比如下面这个代码,我输入控制字符(ascll码表前32个),却没有显示,代码该怎么改才能显示?
void main()
{
        float a;
        scanf("%c", &a);
        printf("%c\n",a);
}

风过无痕丶 发表于 2018-4-21 17:23:18

换个数据类型就好了,把a的数据类型换成int或者char

BngThea 发表于 2018-4-21 17:45:34

不羁码农 发表于 2018-4-21 13:38
#include

比如下面这个代码,我输入控制字符(ascll码表前32个),却没有显示,代码该怎么改才能显示 ...

你定义的float无法显示字符
页: [1]
查看完整版本: C语言中怎么输入控制字符?