运算符的优先级和结合性:
由于直接打表格是错版的,所以后面就截图形式展现了。下面来学习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
IOS下载
安卓下载
小程序