c语言中int可以是double和float吗?

 我来答
小夏聊生活
高能答主

2022-08-11 · 专注于分享生活知识,热爱生活
小夏聊生活
采纳数:447 获赞数:114609

向TA提问 私信TA
展开全部

不可以是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、自减(--)也一样,有前自减和后自减之分。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式