c语言自加++自减运算符数据类型是什么?
2个回答
展开全部
自加++自减--运算的数据类型可以是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的操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询