'printf('%d/n' strlen('/t/'/023/xABC/n'));'语句的输出结果
"printf("%d/n",strlen("/t/"/023/xABC/n"));"语句的输出结果是______。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:6
strlen()函数的作用是计算字符串的长度并作为函数的返回值,这里的长度不包括串尾的结束标志'\0'。'\t'是转义字符,代表横向跳若干格:'\''是转义字符,代表双引号:'\023'只代表一个字符,而不管转义字符后面有几个字符;'\xAB'是以两位十六进制数AB表示的ASCII码字符,只代表一个字符;'\n'是转义字符,代表回车换行。5个字符常量各代表一个字符,再加上字母C,所以返回的长度是6。
相似问题
当采用定额比例法时 需要按定额比例在完工产品和月未在产品之间分配生产费用 共向负担成本脱离定额的差异
当采用定额比例法时,需要按定额比例在完工产品和月未在产品之间分配生产费用,共向负担成本脱离定额的差异。( )
与表达式a+=b等价的另一书写形式是______。请帮忙给出正确答案和分析 谢谢!
与表达式a+=b等价的另一书写形式是______。请帮忙给出正确答案和分析,谢谢!
主要产品单位成本表是对产品生产成本表的补充说明。( )
主要产品单位成本表是对产品生产成本表的补充说明。( )
在C语言中 while和do…while循环的主要区别是______的循环至少被执行一次。请帮忙给出
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。请帮忙给出正确答案和分析,谢谢!
若有定义:int a[4][4]={{1 2 3 4} {0} {4 6 8 10} <1 3 5
若有定义:int a[4][4]={{1,2,3,4},{0},{4,6,8,10},<1,3,5,7}},则初始化后,a[2][2]得到的初值是______。请帮忙给出正确答案和分析,谢谢!
