c语言算数
A. 关于c语言算术算数表达式的问题。怎么办
"x*100
先将x左移两位,来原先小自数点后第三位处于小数点后第一位的位置,加上0.5的目的是对该位进行四舍五入,小数点后一位若大于等于5,则往个位进位,否则不进位。在前面加上强制转换符int即对括号中的结果进行取整操作,即出去小数点后部分,之后再除以100.0而不是100的原因是进行强制转换,float
=
int/float,若除以100,则为int=int/int,除以100.0后,括号中的整数部分右移两位,记得到想要的结果"
B. C语言算术题
printf("x=%d,y=%f",x,y);
这句出问题了。
%d是整型(x为浮点型),%f是浮点型(y是整型),你弄反了。
C. c语言怎么进行算术运算
#include "stdio.h" void main() { int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("%d\n",c); getch(); }
具体如下:
1、简介C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
2、基本介绍
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
3、运算
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。
D. C语言运算符!
代码1是a%2表示判断a除以2的于是是否为0,这是判断奇偶的标准方法;
代码2是a/2表示判断a除以2的商是否为0,只有输入0的时候才执行else,否则都是显示“奇数”的提示,这个算法判断奇偶是错误的。
E. C语言运算
设X=6;执行语句Y=(X=5)?(X-2):(X+2);
确认一下你的题是不是这样?
如果是这样,请看解题过程:
首先执行(X=5)?(这句的意思是在问X是不是等于5)
如果上面是对的,则执行?和:之间的(X-2);
如果是错的,则执行:后面的(X+2)。
显然此题X不等于5,执行(X+2),结果Y=6+2=8
F. C语言中的 与或非运算
C语言中的与、或、非是C语言的逻辑运算符。
1、逻辑与
在C语言中逻辑与用&&表示。回
举例:a&&b(其中a、b都代表一个条答件)
如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。
2、逻辑或
在C语言中逻辑或用||表示。
举例:a||b(其中a、b都代表一个条件)
如果a和b有一个或以上为真,则结果为真,二者都为假时,结果为假。
3、逻辑非
在C语言中逻辑非用!表示。
举例:!a(a代表一个条件)
如果a为假,则!a为真,如果a为真,则!a为假。
(6)c语言算数扩展阅读
在C 语言中的逻辑运算符及优先级:
一元:!(逻辑非)。
二元:&&(逻辑与)、||(逻辑或)。
以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 && 次之,逻辑或 || 优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:
逻辑非 ! >算术 > 逻辑与 &&、逻辑或 || > 赋值=
G. C语言 运算符%是怎么运算的
1级优先级左结合
()圆括号
[]下标运算符
->指向结构体成员运算符内
.结构体成员运算符
2级优容先级右结合
!逻辑非运算符
~按位取反运算符
++自增运算符
--自减运算符
-负号运算符
(类型)类型转换运算符
*指针运算符
&地址与运算符
sizeof长度运算符
3级优先级左结合
*乘法运算符
/除法运算符
%取余运算符
4级优先级左结合
+加法运算符
-减法运算符
5级优先级左结合
<<左移运算符
>>右移运算符
6级优先级左结合
<、<=、>、>=关系运算符
7级优先级左结合
==等于运算符
!=不等于运算符
8级优先级左结合
&按位与运算符
9级优先级左结合
^按位或运算符
10级优先级左结合
|按位异或运算符
11级优先级左结合
&&逻辑与运算符
12级优先级左结合
||逻辑或运算符
13级优先级右结合
?:条件运算符
14级优先级右结合
=+=-=*
=/=%=
>=<<=
&=^=|=全为赋值运算符
15级优先级左结合
,逗号运算符