编程语言应用

首页 » 常识 » 预防 » C语言中的amp符号作用总结
TUhjnbcbe - 2022/10/21 19:03:00

C语言可以说是编程语言中的一个神话,从年诞生以来,就受到全球编程相关人员的热捧,高校计算机课程中的一棵常青树,长年居于世界编程语言排行榜首位,虽然这几年受Python、Java等语言的冲击,但依然是前三位的排名。

那么它为什么能长盛不衰呢?简单地总结下有在三点:

1、C语言语言简洁、结构清晰,所有非常适合教学

2、C语言代码执行效率高,便于移植,所以非常适合编写操作系统类软件

3、C语言具有非常丰富的运算符号,从而方便进行各种运算。

今天就给大家总结下符号的功能:

一、取地址,在不同的地方使用,有不同的意义。

1、在scanf语句里,通过在变量x前加一个符号,我们就可以把输入值存放到变量x的地址中。关于地址,大家可以这样来理解,计算机也像我们小区一样,把内存分成一个个单元,每个单元称为一个字节,每个字节也有一个唯一的编号,通过符号就能知道变量所对应的编号。

当然了,在C语言中,一个整数是占用4个字节的,就像你家是个4室的房子。

2、在输出语句printf中,在变量x前加个符号,就可以知道变量在内存中的实际位置了。

3、在定义语句里,在变量y前面加个符号,表示引用,简单说就是二个变量使用同一个地址,一个变了另外一个也会改变,这在参数传递里也有相似的用法。

二、位运算中的与运算

在计算机中,任何数据都是以二进制的形式进行存储的,位运算就是对应位上的二进制进行进行,其中的符号代表与运算,

符号代表或运算,符号的运算口诀:如果对应二进制位有0结果则结果为0。

下面的例子中为什么xy为8呢?

把整数转换成对应的二进制,然后把二进制对应位进行与运算,有0结果为0,最后将运算的结果再转换成对应的十进制。

用权进行二进制、十进制相互转换非常的方便(凑,凑,凑)。

思考,如果x=13,y=11,则xy为多少呢?你能算出结果是9吗?试着把表格完成。

位运算或是

,计算口诀是有1结果为1。

逻辑运算的与运算

逻辑运算,说简单点就是进行判断的意思。判断的结果要么是对(真,用1表示),要么是错(假,用0表示),如果有多个判断的话就需要用到逻辑运算符(与),

(或)。

逻辑与()的判断口诀是,有假为假。下面的例子中为什么结果为0呢?

有错结果为错,用0表示。思考,如果题目改成m=12,结果会是什么呢?

逻辑与(

)的判断口诀是,有真为真。

一个小细节:在C语言中,

1、如果运算左边是假,那么右边的运算就不用做了。这就是所谓的短路现象。尤其在等级考试中,要特别小心这些细节。

2、如果

运算左边为真,那么右边的运算就不用做了。为什么呢?答案就在口诀有,有真为真,不管后面是什么结果,最后一定是真的。

对于上面的小细节,在全国计算机等级考试中,或者是平时的考试中,需要特别注意,不然分数会很难看。在笔者多年的培训经验中,如果参加等级考试,建议购买未来教育的模拟题,因为它有二个优点:

1、题目相对完整,如果在模拟软件里通过了,考试正常都能通过。

2、题目有分类练习,可以针对自己的弱项练习。

包邮未来教育年3月全国计算机等级考试二级C语言上机考试题库+模拟考场2本赠题库软件视频解析京东好评率98%无理由退换¥43.8购买

我来用过无忧的模拟软件,感觉不如未来教育的好用。

1
查看完整版本: C语言中的amp符号作用总结