用C语言编一个数字字符123,运行结果显示数字的123

Python015

用C语言编一个数字字符123,运行结果显示数字的123,第1张

其实你的程序没有问题,是你自己输入有问题,你这个输入里面没有空格,所以你在输入的时候也不能有空格,因为空格也是一个字符,你输入空格,程序会将空格字符作为有效输入而存放到变量里面的。仔细看看下面2张图片的区别。

#include<stdio.h>

int main(){

char s='/123'

char *ss="/123"

    printf("%c\n%s",s,ss)

    return 0

}