自加++自减--运算的数据类型可以是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的操作。
不可以是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、自减(--)也一样,有前自减和后自减之分。
本回答被网友采纳C语言中自加++自减--运算的数据类型可以是Float和Double么?_百度...
自加++自减--运算的数据类型可以是Float和Double。在c语言中,并不是所有变量都可以使用自增自减操作符;可以使用自增自减操作符的数据类型有:int、float、double 、char、long。自增(++) :将变量的值加1,分前缀式(如++i) 和后缀式(如i++) 。前缀式是先加1再使用;后缀式是先使用再加1。
C语言中自加++自减--运算的数据类型可以是Float和Double么?_百度...
++ -- 运算符是整型运算符号。如果要实现5.1自加1后是6.1,采用 += ;float aa=5.1;aa+=1;
float和double可以自增自减吗?
可以。在c语言中,并不是所有变量都可以使用自增自减操作符;可以使用自增自减操作符的数据类型有:int、float、double 、char、long。自增(++) :将变量的值加1,分前缀式(如++i) 和后缀式(如i++) 。前缀式是先加1再使用;后缀式是先使用再加1。
c语言中++和——运算符的操作数是?
是双目运算符,具有左结合性。要求参与运算的量均为整型,不能应用于float或double类型。求余运算的结果等于两数相除后的余数,整除时结果为0。如:5%3=2 4%3=1 3%3=0 2%3=2 1%3=1 0%3=0 “++”是自增1运算符,其功能是使变量的值自增1;“--”是自减1运算符,其功能是使变量...
C语言中的运算符及优先级
乘法运算符*用于两个运算对象的相乘。除法运算符\/用于两个运算对象的相除。需要注意的是,整型与整型运算的结果为整型,可能会出现小数部分被截断的问题。若需要处理浮点数运算,可以将变量类型更改为float或double。求余运算符%用于两个运算对象的求余运算。例如,10%3的结果为1。自增运算符++和自减...
紧急求助! C语言中常用语句有哪几种?请分别举一例
(3)描述数据类型:char,float,double,int, long,shourt,struct, union,unsigned,const,enum,signed,bolatile (4)描述语句: break,continue,switch,case,default,if,else, do,for,while,goto,sizeof,return C语言的运算符可分为以下几类:1. 算术运算符:用于各类数值运算。包括加(+)、减(-)、...
C语言中有32个关键词,9种控制语句,34种运算符,分别是哪些?
void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char :字符型类型数据,属于整型数据的一种 int :整型数据,通常为编译器指定的机器字长 float :单精度浮点型数据,属于浮点数据的一种 double :双精度浮点型数据,属于浮点数据的一种 short :修饰int,短整型数据,可省略被...
C语言如何编写 实现的一个数的自加与自减?
C语言自增(++)和自减(--)运算符 自增运算符++的功能是使变量的值自增 1,自减运算符--的功能是使变量的值自减 1.自增和自减运算因其表达式中只有一个变量,所以称其为单目运算
c++ 输出中的自增自减,求运行结果的解释?
++x; 或者:x++; 后缀形式。自增自减运算符存在于C\/C++等高级语言中,它的作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。相较于这些语言中的+=和-=运算符,自增运算符更加简洁,且可以控制效果作用于运算之前还是之后,具有很大的便利性。
...型可以自增或者自减么?结果是什么呢?比如:float a=4.6;a++; a最后...
可以的,对整型(char short int long) 浮点型 (float double)都可以的,在VC或CodeBlock上实验下即可得到答案的。如上float b, a = 4.6, 假如 b = a++,则b=4.6,a=5.6.假如b = ++a,则b=a=5.6;是不可以作用于浮点型的。