很愧对老师这个职业,快帮帮我呀!不胜感谢
是个很简单的题,可是我就是不知道为什么,是这样的结果:
在pc机中,用sizeof()测试一下‘\n’在内存中的字节数,我郁闷呀,,,我认为是1,因为‘\n’是一个字符型常量,占一个字节,,,为什么上机运行时,结果却是2,
如下程序:
main()
{ printf("%d",sizeof('\n'));}
难道是因为字符型常量在内存中是以ASCII码的形式表示的吗???请各路豪杰帮帮我吧,不然我愧当一个老师呀,我的学生还饿渴的等着我呢!!!