C语言中自加++自减--运算的数据类型可以是Float和Double么?

自加自减运算的数据类型有哪些。如果可以是实型,那么例如5.1自加1后是6.1么?请说的详细点,谢了... 自加自减运算的数据类型有哪些。如果可以是实型,那么例如5.1自加1后是6.1么?请说的详细点,谢了 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-05-10 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:260 获赞数:117892

向TA提问 私信TA
展开全部

自加++自减--运算的数据类型可以是Float和Double。

c语言中,并不是所有变量都可以使用自增自减操作符;可以使用自增自减操作符的数据类型有:int、float、double 、char、long。

自增(++) :将变量的值加1,分前缀式(如++i) 和后缀式(如i++) 。前缀式是先加1再使用;后缀式是先使用再加1。

自减(--):将变量的值减1, 分前缀式(如--i)和后缀式(如i--)。前缀式是先减1再使用;后缀式是先使用再减1。

扩展资料

自增与自减运算符还遵循以下规律:

1、可以用于整数类型byte、 short、 int、 long, 浮点类型float、 double,以及字符串类型char

2、在Java5.0及以上版本中,它们可以用于基本类型对应的包装器类Byte、Short、Integer、 Long、 Float、 Double、Character

3、它们的运算结果的类型与被运算的变量的类型相同。

前自增自减操作优先级大于赋值运算符(=),而后置自增自减操作的优先级小于赋值运算符,后自增自减操作后表达式的值不会发生改变。指针的自增自减是将指针所指的地址加1或减1的操作。

小夏聊生活
高能答主

2019-12-17 · 专注于分享生活知识,热爱生活
小夏聊生活
采纳数:450 获赞数:114631

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaixingui2012
推荐于2017-09-26 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6825万
展开全部
C语言中自加++自减--运算的数据类型可以是Float和Double!
自加++,表示变量数据+1后,再将结果存储到该变量中,如:
x++; 相当于x=x+1; 或x += 1 ;
自减--,表示变量数据-1后,再将结果存储到该变量中,如:
x--; 相当于x=x-1; 或x -= 1 ;
自加,自减运算符是系统提供的一种方便的数学运算书写格式,可操作的变量类型包括:整型、浮点型、单字符型、指针类型。如:
int a=0; a++;
double b=2.1; b++; //b++后,b=3.1
char ch='a' ; ch++; //ch++后,ch='b' ;
int a[]={1,2,3}, *p=a; p++; //开始p指向数组第一个元素1,p++后,p指向下一个元素2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2784ye
2010-08-08
知道答主
回答量:22
采纳率:0%
帮助的人:21.6万
展开全部
不可以是double 和 float 只可以是 整型
比如 int a; a = 1; a++; a--; 则a = 1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ytu_math
推荐于2017-10-10 · TA获得超过1558个赞
知道小有建树答主
回答量:784
采纳率:100%
帮助的人:822万
展开全部
++ -- 运算符是整型运算符号。

如果要实现5.1自加1后是6.1, 采用 += ;

float aa=5.1;
aa+=1;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式