早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言简单小问题已知s是字符型变量,下面正确的赋值语句是()。A.s=’abc’;B.s=’\08’;C.s=’\xde’;D.s=”\”;选什么为什么?

题目详情
C语言简单小问题
已知s是字符型变量,下面正确的赋值语句是( )。A.s=’abc’; B.s=’\08’;C.s=’\xde’; D.s=”\”;选什么 为什么?
▼优质解答
答案和解析
B是正确的首先s是一个字符型变量,也就是char型,那么它只能接收一个字符A. 'abc'不是一个字符,错误B. 正确'\0'表示一个空字符,也就是什么都没有,所以s=’\08’和 s='8' 是等价的C. 道理和A一样D.\是一个转义字符所以如果你要接收'\'这个字符 必须写成s='\\