33问答网
所有问题
printf(“AB\t\\141\141f\n”)在机器中占多少个字节
求细节 谢谢
举报该问题
推荐答案 2012-06-10
你是想问"AB\t\\141\141f\n" 这个字符串占用多少字节吗?
答案是11个。
把字符串里的每个字符分别列出来:
A、B、\t、\\、1、4、1、\141、f、\n
字符串里除了上面的10个字符,还有一个隐含的 \0 在字符串末尾,作为结束标志,所以总共是11个。
以反斜杠(\)开始的字符称为“转义字符”,它们是具有特定含义、实现特定功能的字符,但是一般不能用键盘上的按键表示出来,所以得采用这种形式,每一个转义字符依然只占一个字节的空间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/h4dBPcPPB.html
其他回答
第1个回答 2015-07-18
占 11 个字节, A, B, \t, \\, 141, \141, f, \n, \0,分别各占一个字节。
举个例子
#include <iostream>
int main()
{
char s[] = "AB\t\\141\141f\n";
printf("%d\n", strlen(s));
printf("%d\n", sizeof(s));
//printf("AB\t\\141\141f\n");
}
相似回答
...char *t
; t
=(p+=sizeof(int))[-1];
printf
("%s\n",t); } main...
答:
所以p[-1]就相当于p偏移了 -1 个单位,所以p就指向了字符串"gh"将p赋给t /
printf
("%s\n", t);//打印出字符串"gh"} main(){ char *argv[] ={ "ab", "cd", "ef", "gh", "ij", "kl" };//定义了一个指针数组,每个指针都指向一个字符串。例如指针argv[0]指向字符串"ab...
C语言中\
t
跟\
n
的区别
答:
\t 是制表符,就是按下键盘的
tab
键,主要用于缩进 \
n
是换行附,对应键盘的 回车键,这两者区别还是很大的.
char str[]="
ab
\n\012\\"
;printf
("%d",strlen(str));
答:
\
n
,\012,\\都是转义字符,只算一个。因此加上a,b总共五个。
大家正在搜
printf("\n")
printf和scanf的用法
printf和scanf的区别
ab=0,r(a)+r(b)≤n
printf 井号
printf函数用法
printf的返回值
printf参数
ab均为n阶方阵,AB=0
相关问题
c语言 printf(“AB \141af ”)占多少字节?...
VC里AB\t\\141\141f\n有几个字节,如何判断
求助ab\258g\n 字符串占几个字节
printf(“AB \141af ”)多少字节
一个C语言题:char s[ ]="\\141\141abc...
以下程序段的输出结果是 char s[]="\\141\14...
有以下程序段,输出结果是( )。 char s[ ]="\\...
一个转义字符的长度是不是一个字符长度?