C++题目求解答

变量的类型经过强制类型转换运算后其类型就改变了。为什么是错的字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。为什么是对的,不是可以用ascii码来... 变量的类型经过强制类型转换运算后其类型就改变了。 为什么是错的
字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。为什么是对的,不是可以用ascii码来算么
C++语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。在输出时,允许把字符变量按整型量输出,也允许把整型量按字符量输出。 这句话是对的,可以这样嘛?麻烦举例
字符串"\Name\\Address\n"的长度是( )。
展开
 我来答
百度网友552a555
2015-04-12 · TA获得超过2259个赞
知道大有可为答主
回答量:2433
采纳率:22%
帮助的人:709万
展开全部

第一个因该是对的,但课本里喜欢咬文嚼字,所以没办法

强制类型转换运算后其类型就改变了 重点是这个其字,没说清楚 到时变量本身 还是变量原来的类型,当然变量原来的类型是不会改变的

第二个很简单,不同类型不能参与运算 虽然字符也能运算实际上参与运算的本身就不是字符


第三 这题因该没歧义才对

	char a;
int b;
a = 97;  //char 
b = 'c'; //int
printf("%c %d",a ,b);
printf("%d %c", a, b);

"\Name\\Address\n" 长度因该是13

因为\ 在C++中是转义字符 2个\\实际上是代表一个\字符 \n是换行符

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式