C语言中的自增运算符++,是总能对int型变量起作用吗?对float型变量呢?
自增运算符++,就是对你的变量+1再把结果赋值回变量,最好自己测一下。
对于float/doule类型。
double b=2.1; b++; //b++后,b=3.1
对于char类型。
char ch='a' ; ch++; //ch++后,ch='b' ;
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
C语言中自加++自减--运算的数据类型可以是Float和Double!
自加,自减运算符是系统提供的一种方便的数学运算书写格式,可操作的变量类型包括:整型、浮点型、单字符型、指针类型
如:
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