我发现解决表达式的困难
I am finding difficulties to solve an expression
我在求解一个表达式时遇到了困难,请帮助我。
声明四个char类型的变量。将一个变量初始化为“z”。将其他变量初始化为“z”的 ASCII 整数值、“z”的 ASCII 八进制值,以及
“z”的 ASCII 十六进制值。
只需声明一个char
变量并赋值即可。要使用 0x
分配十六进制前缀,对于八进制使用 0
,对于十进制,只需写入没有前缀的数字。
'z'
的十进制ascii值为122。
#include <stdio.h>
int main() {
char a = 122;
char b = 0x7a;
char c = 0172;
char d = 'z';
putchar(a);
putchar(b);
putchar(c);
putchar(d);
}
所有这些 char
变量具有相同的值,因此将打印四个 z
。
我在求解一个表达式时遇到了困难,请帮助我。
声明四个char类型的变量。将一个变量初始化为“z”。将其他变量初始化为“z”的 ASCII 整数值、“z”的 ASCII 八进制值,以及 “z”的 ASCII 十六进制值。
只需声明一个char
变量并赋值即可。要使用 0x
分配十六进制前缀,对于八进制使用 0
,对于十进制,只需写入没有前缀的数字。
'z'
的十进制ascii值为122。
#include <stdio.h>
int main() {
char a = 122;
char b = 0x7a;
char c = 0172;
char d = 'z';
putchar(a);
putchar(b);
putchar(c);
putchar(d);
}
所有这些 char
变量具有相同的值,因此将打印四个 z
。