问题一:单引号内输入多个字符,为什么还能编译通过
答:单引号内只能存一个字符,后面多打的字符会逐个把前面的字符覆盖,所以‘141’就是相当于‘1’
也就是存入了ASCII码表中的排在49的1字符。
问题二:在字符串中输入宏变量,在输出字符串时编译器是否会将宏变量识别出来并替换
答:不会,定界符中的字符串的MAX不能被认为是标识符。
问题一:单引号内输入多个字符,为什么还能编译通过
答:单引号内只能存一个字符,后面多打的字符会逐个把前面的字符覆盖,所以‘141’就是相当于‘1’
也就是存入了ASCII码表中的排在49的1字符。
问题二:在字符串中输入宏变量,在输出字符串时编译器是否会将宏变量识别出来并替换
答:不会,定界符中的字符串的MAX不能被认为是标识符。