不可以是double和float 只可以是整型。
比如
int a; a = 1; a++; a--;
则a = 1
在C语言中还有一种更简单的写法,就是a++;或者++a;。这种写法叫做自加或自增;意思很明确,就是自身加一。
相应的,也有a--和--a,叫做自减,表示自身减一。
++和--分别称为自增和自减运算符。
自增和自减的示例:
#include <stdio.h>
运行结果:
a=10, b=20
a=11, b=19
a=12, b=18
自增自减完成后,需要用新值替换旧值,并将新值保存在当前变量中。自增自减只能针对变量,不能针对数字,例如10++是错误的。
扩展资料
1、++ 在前面叫做前自增(例如 ++a)。前自增先进行自增操作,再进行其他操作。
2、++ 在后面叫做后自增(例如 a++)。后自增先进行其他操作,再进行自增操作。
3、自减(--)也一样,有前自减和后自减之分。