char+c72包含几个字符

作者&投稿:庄鱼 (若有异议请与网页底部的电邮联系)

淫顷17388377329问: char c='\72';则变量c包含几个字符?为什么?谢谢请回答! -
牙克石市跌打回答: 1个字符.因为char类型只能存放一个字符,而且'\72'使用了转义字符\,实际c中存放的是ASCII码为72的字符.

淫顷17388377329问: char c='\72' ;则变量C包含几个 字符? 这道题怎么解 -
牙克石市跌打回答: 晕,都是char型的,当然是1个字符了.不然编译器不会通过的了.你又不是char*.注意,定位为什么类型的(非指针,非引用),那么改对象一定是什么类型

淫顷17388377329问: char ch='\72'则变量ch包含几个字符? -
牙克石市跌打回答: 一个字符,\为转义序列要与其它一个或几个字符配用,'\72'只能包过一个字符,故计算机把它当一个字符处理,"\72"则当两个字符形成一个字符串.

淫顷17388377329问: 若有定义语句“char c='\72';”,则变量c A. 包含1个字符 B. 包含2个字符 C. 包含3个字符 D. 定义不合法 -
牙克石市跌打回答: 选择A,这是一种转义形式.\72就是字符 :

淫顷17388377329问: C语言中设有声明语句char a='\72';则产量a包含几个字符? -
牙克石市跌打回答: char变量固定1个字符

淫顷17388377329问: 设有语句char a='\72'则变量a包含几个字符<<速求>> -
牙克石市跌打回答: char 类型的变量只能存放一个字节. 也就是 8位, 8个二进制位, 你这种写法如果通过了编译, 在内存中保存形式是: 01001000 也就是,而前面有个转义字符,并且是 char 型的, 所以是ASCII码的 'a'. 回答是 一个字符... 两个字节(1B = 2bit)

淫顷17388377329问: 若有语句说明:char c=' \072';则变量c包含几个字符 -
牙克石市跌打回答: 1个这么理解: \为转义字符,\072转义为一个八进制数072,也就是十进制数的58买一送一,将转义字符对照表也一并贴给你吧: 转义字符 意义 ASCII码值(十进制)\a 响铃(BEL) 007\b 退格(BS) 008\f 换页(FF) 012\n 换行(LF) 010\r 回车(CR) 013\t 水平制表(HT) 009\v 垂直制表(VT) 011\\ 反斜杠 092\? 问号字符 063\' 单引号字符 039\" 双引号字符 034\0 空字符(NULL) 000\ddd 任意字符 三位八进制\xhh 任意字符 二位十六进制

淫顷17388377329问: 若有说明语句:char c='\72';则变量c 包含1个字符 为什么 -
牙克石市跌打回答: 是因为\72为ASCII码,其对应的字符为H,当然是一个字符咯. 更多的对应关系请参见ASCII码表: http://www.96yx.com/tool/ASC2.htm

淫顷17388377329问: C语言小问题 求解
牙克石市跌打回答: \ddd表示1-3位的8进制数 '\72'表示1个字符,以"\"开头的表示一些特殊的符号,\72表示ASCII码第72个字符(以10进制算的,不是16进制)


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网