1楼:go我是一个吃货
c++中“a=%10.8f ”中得“.8f”是什么意思
格式化输出:
%10.8f输出结果一共有10位,其中小数点后占8位
2楼:少年游
%10.8f输出结果一共有10位,其中小数点后占8位
3楼:求知可以吗
结果保留8位小数。如%.3f,就是保留3位小数
c语言中的“ a=b+=c++-d+--e/-f”是什么意思
4楼:弑绯
上面可以看作是:a=b=b+(c++)-d+(--e)/-f其中你要懂得++和--的用法,首先,对于单个数的++或者--都是一个意思,你可以认为是加1或者减1.
例如:a++=a+1,++a=a+1,a--=a-1,--a=a-1但在算式中就有区别了:
1、b=a++ 这里的++符号是在数字后面的,所以这里是先完成整个算式的计算,在对a进行加 1。所以这里的b=a,而a=a+1, 在举个例子: a=2 ;b=a+++1 ,在计算完后b=2+1=3,a=2+1=3
2、b=++a这里的++符号实在数字前面的,所以这里是先进行a的自加:a=a+1,在进行b=a。所以这里的b=a+1,a=a+1。
在举个例子:a=2;b=++a+1,在进行完计算后:b=2+1+1=4,a=3
减法和加法是一样的。你将加法的方法带入即可。
5楼:123木头人的话
a=b=b+((c++)-d+(--e)/(-f))
c++中,a+=b什么意思?
6楼:幻翼高达
c++中,a+=b的意思是a+b后再赋值给a,即效果等同于a=a+b,但是从运算角度只算1次运算,“+=”是c++中一个复合运算符。
在赋值运算符当中,还有一类c/c++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
例如total=total+3,它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的**也可以写成:total+=3。
a=a+1与a+=1是有区别的,对于a=a+1,表达式a被计算了两次,对于复合运算符a+=1,表达式a仅计算了一次。
扩展资料:
c++中所有复合运算符:
1、+=:加法赋值
2、-=:减法赋值
3、*=:乘法赋值
4、/=:除法赋值
5、%=:模运算赋值
6、<<=:左移赋值
7、>>=:右移赋值
8、&=:位逻辑与赋值
9、|=:位逻辑或赋值
10、^=:位逻辑异或赋值
7楼:匿名用户
c++中,a+=b的意思是a=a+b,即将a的值加上b的值之后的结果重新赋值给a,这是a=a+b的简写形式。
这种形式还有很多种运算类型,如-=、*=、/=、%=等,其规则与+=类似,如a-=b的后即为a=a-b,其他类似。
8楼:匿名用户
a[b=c]++
首先执行赋值语句b=c,表达式b=c的值是c的值 ,所以a[c]++,a[c]的值自增1,一句话里执行了上述两个操作
9楼:
a+++-b = (a++)+(-b),这题目考察了对于运算符号优先级的知识,++是自增运算符,优先级高于+和-,所以前两个+表示一个自增运算,+-从左向右 运算,所以第一个+是运算符,第二个-表示负数,相反-+,第一个-表示减法,第二个+号表示一个正数。
10楼:匿名用户
a&=b等价于a=a&b,意思是a、b的二进制码进行每一位的与运算,结果存放在a里面。
a^=b等价于a=a^b,意思是a、b的二进制码进行第一位的异或运算,结果存放在a里面。
11楼:
是表达式a = a + b ;的简写形式,类似 a *= b 就是 a = a * b;
12楼:我的
表达式的右边是调用函数f,括号内的a,b,c是传递到函数中去的参数(实参),将调用f所返回的值赋给c(用户定义的变量),c的类型必须与函数返回值的类型一致
13楼:偷心的贼
应该是这样的,“c”是某种变量,发f(a,b,c)是一个返回“c”类变量的函数,其中a,b,c分别是函数的参数
14楼:匿名用户
等同于a=a+b
就是将原来a的值与b相加,然后将结果赋予a
15楼:匿名用户
把 a+b 的值赋给 a
16楼:匿名用户
a=a+b;
其他运算符同理
c++ 中c=f(a,b,c); 表示什么意思?
17楼:偷心的贼
应该是这样的,“c”是某种变量,发f(a,b,c)是一个返回“c”类变量的函数,其中a,b,c分别是函数的参数
18楼:我的
表达式的右边是调用函数f,括号内的a,b,c是传递到函数中去的参数(实参),将调用f所返回的值赋给c(用户定义的变量),c的类型必须与函数返回值的类型一致
c++中b-=a是什么意思
19楼:人设不能崩无限
、|在c/c++中,**ai作符称为自反运du算符(类似的还有zhi+=、*=、/=、&=、|=等dao等),由前后两个符号无间版隔组合权
而成;其核心意义由前一个符号确定,完成左边的变量与右边的变量的运算关系,后面的=号是把运算结果赋给左边的目标变量的意思。
20楼:幻翼高达
c++中,袭a+=b的意思是a+b后再赋值给a,即效果等同于a=a+b,但是从运算角度只算1次运算,“+=”是c++中一个复合运算符。
在赋值运算符当中,还有一类c/c++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
例如total=total+3,它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的**也可以写成:total+=3。
a=a+1与a+=1是有区别的,对于a=a+1,表达式a被计算了两次,对于复合运算符a+=1,表达式a仅计算了一次。
扩展资料:
c++中所有复合运算符:
1、+=:加法赋值
2、-=:减法赋值
3、*=:乘法赋值
4、/=:除法赋值
5、%=:模运算赋值
6、<<=:左移赋值
7、>>=:右移赋值
8、&=:位逻辑与赋值
9、|=:位逻辑或赋值
10、^=:位逻辑异或赋值
21楼:
|在c/c++中,操作符
制-=称为自反运算符(类似bai的还有+=、du*=、/=、&=、|=等等),由前zhi后两个符号无间dao隔组合而成;其核心意义由前一个符号确定,完成左边的变量与右边的变量的运算关系,后面的=号是把运算结果赋给左边的目标变量的意思。这样,题面中的b-=a就是b=b-a的意思了。当然a、b都必须是声明过的合法变量,且b必须具有左值能力。
22楼:火_炬_木
b-=a表示b=b-a,另外,b+=a表示b=b+a,这些都是运算符号,被定义好了的,我们会用可以了!望采纳!
23楼:七友
b-=a就等于b=b-a,
类似的有:
b+=a就等于b=b+a;
b*=a就等于b=b*a;
b/=a就等于b=b/a.
24楼:
b-=a表示b=b-a,和c语言用法一样的。
25楼:刘2星雨
就是b=b-a;
类似的还有b+=a;也就是b=b+a;
26楼:希伯来爵
就是b=b-a;
类似的还有b+=a;也就是b=b+a;
习惯了就好
27楼:忠毅俭朴
即b=b-a;b-=a这种写法比较好些
c++中%+数字是什么意思 例如 printf("%5.2f\n",a) if(i%5==0)
28楼:匿名用户
根据你举的袭例子 :
这里的%号 在printf("%5.2f\n",a);中是 如果不足5位,填充空格构成5位,举个例子
用%5d输出num = 23; 那它的输出样子应该是 ***23 (***你当它是三个空格~~)
后面的%.2是限定小数部分的位数,这里也限定了只输出2位小数~~i%5 是数学里的 取余数的意思 ~~ 就比如 10与3取余 ~~ 余数是1 ~~
29楼:匿名用户
printf("%5.2f\n",a) if(i%5==0)%5.2f表示显示5位数
来其源中小数部分2位的浮点数
i%5表示整数i整除5
例如i=0,i%5=0
i=1,i%5=1
i=2,i%5=2
i=3,i%5=3
i=4,i%5=4
i=5,i%5=0
i=6,i%5=1
30楼:匿名用户
对浮点数的一些限定,输出5位浮点数,其中小数部分2位。
31楼:匿名用户
printf("%5.2f\n",a) if(i%5==0)哪有+啊...
32楼:i泡泡
5.2意思是小数点前面有5个单位。小数点后有2个单位
float a=1.0f 这里的1.0f中的“f”代表什么,有什么意思,在c语言里面,解答详细点啊!!!
33楼:追梦de龙
float代表浮点型数据类型,浮点型数据又分为单精度和双精度两种,1.0小写f或者大写f代表他是单精度的,如果1.0后面跟的是小写d后者大写d代表他是双精度的。
希望我的解答对你有帮助。
34楼:匿名用户
f是float的简写,表示这个变量值是浮点数(float),如果不写默认是double类型。
35楼:_葬人
f (f) 其实没有什么用这里,和scanf里的一个意思,就是表示这是个单精度的浮点数。区别于双精度。
这样除了标准,不是狠常用,基本就是没有用,在c语言里。
36楼:
f 代表这个数据是float类型的常量,
如果你直接输入1.0就是double类型 ,当你赋给float类型的时候就会专抛异属常了,
如果你不加f,你也可以这样赋值 float amount = (float)1.0;
补充一下:
float 单精度浮点型 6位有效数字
一般float用32位表示,double用64位表示float只能保证6位有效数字,所以有时候float类型精度通常是不够的,,而double至少可以保证10为有效数字,能满足大多数计算的需要。
实际中,double比float的计算要快一些的。
37楼:匿名用户
f代表浮点型
bai,输出带一
du个个位数没zhi有小数.1.0f前面的dao为整数的位个数版,0为小数权位数
如:a=1
printf("%1.0f",a);
则a=1
printf("%1.1f",a);
a=1.0
printf("%2.2f",a);
a=01.00
38楼:匿名用户
代表的是浮点数,就是说a是浮点数。
在C语言中“a b”是什么意思,c语言中,a^b是什么意思?
1楼 匿名用户 a 异或 b 按位异或 比如 a 为 5 0101 b 为 7 0111 0010 对应位相同为0, 不同为1 希望对你有帮助。谢谢 c语言中,a b是什么意思? 2楼 匿名用户 按位异或, 例如 include int main 输出结果是8 1010 10 0010 2 1000...
c++中"x a》b》c是什么意思
1楼 apple林 根据运算符优先级, 是从左到右结合的。 所以首先判断a b ,返回1或者0 然后将1或者0 跟c比较。 将最后的值 0或者1赋值给x。 例如 a 5 b 3 c 2 输出0 a 5 b 3 c 0 输出1 2楼 等号右边写法不合法,得不到正确结果。 3楼 湛觅儿 设q x0, 0...
C符号中的A和C各代表什么意思,空调的A/C符号中的A和C各代表什么意思
1楼 匿名用户 呃,,,楼上的各位都没有答到本质上从本质上讲, a 是一个指针常量,而 a 则是一个数值。也就是说,在编译器看来, a 的值是一个地址 比如 0x84f39ea0 ,而 a 的值则是a的ascii码 即97 。 楼主用printf打印这两个值看看就知道了另外,当 里的字符串有多个字符...