【游戏开发】C++的基本运算、运算符以及linux系统理念!

2021-07-05
1850
0

运算符的优先级和结合性:

 

 

 

 

由于直接打表格是错版的,所以后面就截图形式展现了。下面来学习C 的运算符。

 

加减乘除

 

 

双目运算:(参与运算的有两个)加减乘除取余,除法运算要注意,如果参与运算的都为整数,那么结果也为整数,若参与运算的有实数,那么结果为实数!如:34/4=8。而取余运算要注意,参与运算必须为整数!如:14%3=2。

 

 

单目运算:(参与运算的只有一个)自增自减取负,a 或 a等效于a=a 1;a--或—a等效于a=a-1,前置(先操作在取变量值) 在前 和后置(先取变量值在做操作) 在后 ;-a

 

 

单目运算的“前置”和“后置”的区别:

 

 

“前置”:变量先增值(或先减值),后被引用;

 

 

“后置”:变量先被引用,后再增值(或后减值)

 

 

总结:在除法运算中,除数不能为0;

 

取模

 

 

总结:只有整形变量可以进行取模运算

 

递增

 

 

总结:前置递增先对变量进行 ,再计算表达式,后置递增相反。

 

赋值运算符

 

 

比较运算符

 

 

注意:C/C 语言的比较运算中==“真”用数字“1”来表示,假用数字“0”来表示。

 

逻辑运算符

 

下面是两个实例,逻辑运算非和与。

 

 

总结:

 

逻辑运算符=非:真变假,假变真。

 

逻辑==与==运算符总价:==同真伪真,其余都是假==。

 

逻辑或示例:

 

 

逻辑==或==运算符总结: ==同假为假,其余为真==

 

以上内容,为C/C 里面的基本运算示例和重点,以及优先级和结合性。第一个表格怎么发都是错版,第一行是优先级第二行是运算符,大家可以自己记笔记的时候重新调整下格式。

 

linux系统理念:一切皆文件

 

含义:在linux系统中,一切硬件外设(键盘、鼠标、硬盘等)都是以文件形式存在。

 

应用程序访问某个文件本质上就是访问这个文件对应硬件,也就是应用程序想要访问某个硬件,必须先找到对应的文件。

 

硬件外设 对应文件

 

键盘 event0

 

触摸屏 event1

 

鼠标 mouse0

 

显示器 fb0

 

摄像头 video0

 

打开摄像头硬件:open(video0);打开文件video0就是打开摄像头硬件

 

拍照:read(video0)从video0文件读取图像数据,本质就是从摄像头芯片硬件读取数据。

 

目录:俗称文件夹,可以存放文件和其他目录。

 

根目录:linux系统中所有文件最上一层的目录,简称根目录,用“/”表示。

 

子目录:位于其他目录下的目录。

 

父目录:子目录的上一层目录

 

当前目录:当前正在进入或在使用的目录;用“."表示,可以省略。例如:./stdc表示在当前目录下有一个stdc子目录。等价与:stdc

 

上一级目录,当前目录的父目录,用”."表示,例如:./stdc表示上一级目录中有一个stdc子目录。

 

主目录:在linux系统中,linux支持多用户同时登录linux系统,linux系统会给每一个用户分配一个目录,此目录又称主目录,注意,每个用户只能操作自己的主目录。主目录一定位于/home/目录下,并且主目录名和用户名同名。可以用“~”表示。

 

路径:目录和文件的位置信息,细分为绝对路径和相对路径。

 

绝对路径:以根目录/开头的路径形式,例如:/home/tarena

 

相对路径:不以根目录开头的路径形式,例如:stdc或者./stdc

 
 
转载声明:本文来源于网络,不作任何商业用途。
 
免责声明:本文内部分内容来自网络,所涉绘画作品及文字版权与著作权归原作者,若有侵权或异议请联系我们处理。
收藏

全部评论

您还没登录

暂无留言,赶紧抢占沙发
绘学霸是国内专业的CG数字艺术设计线上线下学习平台,在绘学霸有2D绘画、3D模型、影视后期、动画、特效等数字艺术培训课程,也有学习资源下载,还有行业社区交流。学习、交流,来绘学霸就对了。
绘学霸iOS端二维码

IOS下载

绘学霸安卓端二维码

安卓下载

绘学霸微信小程序二维码

小程序

版权声明
本网站所有产品设计、功能及展示形式,均已受版权或产权保护,任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
热线电话
18026259035
咨询时间:9:00~21:00
在线客服
联系网站客服
客服微信:18026259035
公司地址
中国·广州
广州市海珠区晓港中马路130号之19
绘学霸客户端(权限暂无,用于CG资源与教程交流分享)
开发者:广州王氏软件科技有限公司 | 应用版本:Android:6.0,IOS:5.1 | App隐私政策> | 应用权限 | 更新时间:2020.1.6