c语言自加++自减运算符数据类型是什么?

如题所述

自加++自减--运算的数据类型可以是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的操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-12
++ -- 运算符是整型运算符号。

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

float aa=5.1;
aa+=1;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网