<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jc0t1Yi5qcGcifQ==” alt =“在此处输入图像描述”>
我尝试了以下代码,但无法获得所需的输出。结果应为AB
,且应来自单个变量C
int main()
{
int a = 'A';
int b = 'B';
unsigned int C = a << 8 | b;
printf(" %c\n",C);
return 0;
}```
%c
将打印单个字符。如果要打印字符串,则必须使用%s
并提供指向该字符串的指针。 C中的字符串必须以空值结尾,这意味着它们在文本后需要一个附加字符,并且此字符带有值\0
(零)。