初始C语言(5)

区分'\0',0,'0'

'\0':\0本身为一个转义字符,在ASCII表中有对应的值,这个值为0.

0:数字0,在计算机中表示0,也可以作为字符串结束标志

int main() {
	int a = 0;
	char arr[] = { 'a','b','c',0};
  printf("%s\\n", arr);
	return 0;
}

打印结果为:abc

‘0’:字符0

单目操作符

逻辑操作符

条件操作符(三目操作符)

exp1 ? exp2:exp3;

若exp1为真,则执行exp2,exp2为整个表达式的结果;

若exp1为假,则执行exp3,exp3为整个表达式的结果