如何学好计算机编程,c语言。
发布网友
发布时间:2022-05-12 18:13
我来回答
共4个回答
热心网友
时间:2023-11-03 07:36
算术运算符:
+加法运算符
-减法运算符
*乘法运算符
/除法运算符
%求余运算符 求余用mod运算符,就是求俩个数的余数
算术运算符的优先级同数学:先括号,后乘除,在加减
例:
A=3+5 得到8 等号右边表达式的结果放到A变量中来。把结果放到变量中来,等于A=8
A=5-2 得到3
A=3*2 得到6
A=4/2 得到2
A=31%21 得到10
------------------------------------------>
关系运算符:
所谓的“关系运算”实际上是“比较运算”
C语言提供如下6种关系运算符
< 小于
<= 小于等于
> 大于
>= 大于等于
/*优先级相同(高)*/
== 是否等于
!= 是否不等于
/*优先级相同(低)*/
------------------------------------------>
C语言程序设计的三种结构
顺序结构(从上往下执行代码)
选择结构(选择执行某段代码)
循环结构(循环执行某段代码)
------------------------------------------>
逻辑运算符:
C语言提供的三种逻辑运算符:
&& 与 (相当于and 且)
|| 或 (相当于or 或)
! 非 (相当于not 取反)
例子:
a&&b 若a,b为真,则a&&b为真
a||b 若a,b之一为真,则a||b为真
!a 若a为真,则!a为假,如果你的表达式成立的话,被它取反之后就不成立了。如果你的表达式不成立,被它取反之后就成立了。
------------------------------------------>
运算符优先级
!(非)
算术运算符(+ - * / %)
关系运算符(< <= > >= == !=)
&&和||(且 或)
赋值运算符(=)
以上顺序从高往低排序,如果要让低级运算符作为优先处理的话,就要用括号括起来.
如这段:
if ((a<30&&b>5000)||(a>30&&b>30000))/*如果a小于30且大于5000或a>30且大于30000,这段代码里,&&这个符号是在关系运算符执行之后在执行的,而||符号也是括号内整段代码执行之后才执行的*/
热心网友
时间:2023-11-03 07:36
基础,谭浩强的C书,不错,去看看。还有一个,要锻炼自己的逻辑,这个很重要
热心网友
时间:2023-11-03 07:37
1.算法+数据结构;
2.多上机实践,理解每一句语句.
热心网友
时间:2023-11-03 07:37
最还找个有经验的人带你