00问答网
所有问题
当前搜索:
c语言中的算术表达式
-14%3
C语言中算术表达式
是否合理,为什么?
答:
printf("%d\n",-14%3);将输出-2,是正确的。是求余数的,被除数与除数是整型就行
运算符号有哪些
答:
用于赋值运算,分为简单赋值(=)、复合
算术
赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。6、条件运算符 这是一个三目运算符,用于条件求值(?:)。7、逗号运算符 用于把若干
表达式
组合成一个表达式(,)。8、指针运算符 用于取内容(*)和取地址(&)二种运算...
C语言中
,/=是什么运算符?
答:
在
C语言中
/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。先进行左侧
表达式
除以右侧表达式的除法运算。然后进行把结果赋值给左侧表达式的赋值运算。这种运算符主要是为了简化表达式写法,当某个表达式要进行除法操作并且把除法结果赋值给自己的时候,可以用这种写法。类似的...
下面的
C语言中算术表达式
是否合理,为什么? +9/4+5 15.25+-5.0 7.5%3...
答:
7.5%3 -- 不可以。% 除法求余数 要求 运算符两边都是 整型数。15.25+-5.0 -- 编译可以通过,但 最好写成 15.25+(-5.0)其它没问题。
在
C语言中
如何判断
算术表达式
的合理性?
答:
); i++){ if(s[i] == '+' && s[i+1] == '+'){ cout<<"输入错误,请检查"<<endl;} } itos是我自己封装后用于C++的string,在
C语言中
可以直接用的,具体用法去看看MSDN吧,我也不能一下子说清,我只给个思路,按照这思路应该可以帮到你 我就回答这么多吧,分给我行不?
求下面
算术表达式
的值 (1) x+a%3*(x+y)/4 设x=2.5,a=7,y=4.7 求大神...
答:
//#include "stdafx.h"//VC++6.0加上这一行.include "stdio.h"void main(void){ double x=2.5,y=4.7;int a=7;printf("%f\n",x+a%3*(x+y)/4);}
求一个
C语言算术表达式
求值程序
答:
我的能运行!!但
表达式
末尾加要加 例如2+3要打2+3 include<
c
stdio> include<malloc.h> define NULL 0 typedef struct node{ char date;struct node *next;}SNode;SNode *InitStack(){ SNode *top;top=(SNode *)malloc(sizeof(SNode));top->next=NULL;return top;} void PushOptr(SNode...
c语言中
a%2=1与a%2==1的区别,用法。谢谢!
答:
a==1?1:2在
c语言中的
意思是说如果a等于1是成立的话,那么a的结果就是为1,但是如果a等于1的等式不成立的时候,那么a的结果就为2。这样的式子在C语言中,属于关系运算符中的三目运算符,三目运算符就是当等式成立结果为?后面的值,当不成立时,选择:后的值。等式?条件1:条件2。
C语言中
,数值的类型分高低吗,怎么分的呢?
答:
C语言算术表达式
的计算,在计算过程中,每一步计算所得结果的数据类型由参与运算的运算对象决定,相同数据类型的两个对象运算,结果数据类型不变,不同数据类型的运算对象进行运算,结果的数据类型由高精度的运算对象决定。精度的高低:double>float>int 需要注意的是,数据类型的转换是在计算过程中逐步进行...
在
C语言中
请求出下列
算术表达式
的值 最好说出是怎么算的
答:
a是什么类型的?赋值是?x的类型是?如果a是int类型的话。结果就是自左往右算,((((a%3)*(int)(2.8+4.6))%2)/4)-6 ((double)(8+2)/3)+((int)13.5%(int)10.5)注意(int)10.5=10,(int)13.5=13, 还有最后结果必定是double类型的 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜