C语言 关于自加减运算的问题

发布时间:2024-05-18 14:08 发布:上海旅游网

问题描述:

比如定义一个字符型变量A,A++,通过自加运算后是不是B?
float A=3.1 A++通过自家运算后是不是4.1啊?
是不是无论变量时什么类型,都是加1,都可以得到结果?

问题解答:

1.不对!你只是指定一个字符变量叫A,并没有说A的字符数据是‘A’,且你根本没有说A的数据是什么,也可能是‘a’或是‘1’,所以A++其实是无法确定的。
2.可以,C语言自带的那些类型都可以。

char a='A';
a++;//其实是ASCII码加1
cout<<a<<endl;//输出B

至于后面个,肯定啦。

最后我只知道字符串就不能整体加1

是的吧
好像没有特别研究过

热点新闻