1. 当在C语言中使用转义字符\0时,它代表字符串的结束。如果在printf函数中使用\0,它会停止输出,直到遇到第一个\0为止。因此,如果按照您提供的示例:"禅颂老贺升aaa\0bbb",输出将只包含"aaa",而不包含后面的"bbb"。2. 书写上,\0表示一个空字符(null character),它不占用任何显示空间...
楼上的,\0在字符串里是结束的意思,不是空格。系统检测字符串发现“\0”的时候就判断字符串结束了。所以如果你自己写一个char str[100]中间里面只写了"abcde",没有加上"\0"的话,系统会把100个所有字符都打出来,这样就不对了
1、首先,你输入的\0是作为2个字符,即\和0,而'\0'则是一个字符。例如 char c='\0';例如 char s[]="abcd\0efe";实际上相当于 char s[10] = { 'a', 'b', 'c', 'd', '\\', '0', 'e', 'f', 'e', '\0'};其中'\\'就是转义字符用来表示字符\。类似的例如'\"'...
printf("aaa\0bbb");直能输出aaa printf("aaa\0102");0102为8进制的66 即B 所以输出为aaaB
以下错误的转义字符是A'\\' B'\' C'81' D'\0'顺便解释一下正确的什么意思,非常感谢! 答案 BC是错的,哈哈A是输出‘\'B只用了\不算转义字符C没用转义字符,错D是输出ASCII码为0的符号,代码NUL,什么也不干相关推荐 1以下错误的转义字符是A'\\' B'\' C'81' D'\0'顺便解释一下正确的什么意思...
控制字符指的是在输出时起特殊作用的字符,转义字符指的是怎样在C源码中表示它。这两个概念当然是不同...
划地课堂 知名人士 11 是这样,字符串中,有八进制的优先按八进制,没有的按\0字符串结束标志,\007就不能按\0转义,得按\007 3楼2019-03-13 13:57 回复 登录百度帐号 下次自动登录 忘记密码? 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧违规信息处理公...
invisible character)[2],转义字符(escape character)通常是「可见的」字符(visible character),转义...
python 转义字符\ 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所 […]