c语言中“⼀123”和‘⼀123’分别输出什么

2025-05-06 16:31:25
推荐回答(3个)
回答1:

#include
int main(){
char s='/123';
char *ss="/123";
    printf("%c\n%s",s,ss);
    return 0;
}

回答2:

"/123"是字符串,用"%s"格式输出的是/123,而'/123'是一个对C语嫣来说是一个人奇怪的数据,既不是字符,也不是转义序列,因为转义字符是以\开始的,而不是/。

回答3:

第一个就是 /123
第二个编译就过不了