感觉没有区别啊? 为什么这个截图里说有不同的地方? 请问不同的地方到底在哪里? |
|
#16分 |
1: “” “” 可以括一串, ULONG a = “”dcba””;
2: “可以单独使用? char a = ” ????? |
#2 |
回复1楼: 我问的是 字符转义和字符串中的转义 |
#3 |
第2个问题:
#include<stdio.h> int main() { fun(); printf("\a"); printf("%d",sizeof(long int)); return 0; } void fun() { } 不是说c89规定,必须先申明后使用 c99,则没有规定。 |
#417分 |
回复2楼: char a = “””””; 转义” char* a = “abcd”def”; 中间”, 必须是转义”; char b = “””””; 中间”可以不是转义” |
#5 |
3 L呢?
我测试过,是不是测试不对? |
#6 |
3 L
|
#715分 |
就是一个单引号”””” 和,双引号“” 的 区别,
所以 双引号内,要写双引号字符,就需要转义,单引号内不必 反之亦然 另外可以有空串””(只包含 \0), 不存在空字符‘’,只有序号为0 的字符,和空格字符等等 |