成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

已定义ch为字符型变量

Q1:已知ch为字符型变量,下面正确的赋值语句为

a+b不是一个字符
\08\0开头的是8进制,8进制能有8?最多到7、\必须用转义符\这样才对\

Q2:(25)已定义ch为字符型变量,以下赋值语句中错误的是

答案是A:\字符的输出形式是\。刚开始以为你抄错题了。!!

Q3:已定义ch为字符型变量,以下赋值语句中错误的是()。A:ch=\; B:ch=62+3; C:ch=NULL; D:ch=\xaa;

在机器上跑一边遍。
A错了,
\是转义字符,不能单独使用,比如要赋值\给ch,必须写成ch=‘\’,否则编译出错

Q4:定义ch为字符型变量,为什么赋值语句ch=\不对?

\需要转义
ch = \
这样赋值

Q5:定义ch为字符型变量,ch=NULL

\ 是转义字符
NULL被大量定义在标准头文件中而NUL是一个字符常量的名字。这个术语都不可互换。NULL用于表示什么也不指向,也就是空指针((void *)0)
NUL没有被定义于C和C++,它不应该被使用除非你自己定义它,像:#define nul \0

Q6:c. 定义字符型变量ch,写出六种给ch赋值字符’A’的代码

char ch;
ch=A;
ch=65;
ch=0x41;
ch=0101;
ch=\101;
ch=\x41;

猜你喜欢

更多