'\72'C语言中,这样的表示方式对吗?

如题所述

第1个回答  2019-11-14
char
ch='\72';表示定义字符型变量ch并赋初值为ascii值为八进制数72,也就是十进制ascii值为58的字符,事实上这是一个冒号。
若要将十进制ascii值为72的字符赋值给ch,应是ch=72;而不是ch='\72',当然这种表示法由于是八进制的,所有其中任何一个数字都不会超过7,还可以用ch=‘\072’;的表达形式。
相似回答
大家正在搜