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的操作。

温馨提示:答案为网友推荐,仅供参考