【游戏开发】C++的基本运算、运算符以及linux系统理念!
运算符的优先级和结合性:
由于直接打表格是错版的,所以后面就截图形式展现了。下面来学习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

全部评论


暂无留言,赶紧抢占沙发
热门资讯

成长贴 | 从游戏玩家成功晋升游戏原画设计师...

动漫女生的胸部这样画,简直不要太好看!!!...

这10个免费3D模型网站你值得收藏!

【Pr基础教程】如何在pr中添加文本--使用文本工具...

原画作品丨意大利概念原画师Gianluca Rolli...

3D建模私活接单APP和网站有哪些?

王氏教育学院漫画大作丨 《六界圣尊》

zbrush保存模型后再次打开无法进行编辑怎么解决?...

ZBrush中的怎样删除或隐藏遮罩区域?
