Linux C基础笔记(2)

Linux C基础笔记(2)

**补充申明:Linux C基础笔记共分为四部分,第一部分是Linux下基本命令,以及vi编辑器的使用还有C中的数据类型,第二部分为运算符、常量变量和输入输出。第三部分是控制语句、数组、字符串函数。第四部分为指针、函数以及分配内存管理。在写完这四部分之后我会继续上传数据结构、IO、以及网络编程的学习笔记,大家如果有需要学习Linux下编程的可以关注一下,我会将我所有的学习笔记发布在此供大家一起学习。(在笔记里面会有一些其他博主的总结,如果涉及到实属抱歉,您可以通过邮箱联系我,我会及时修改。**1509965601@qq.com)。

【0】运算符

		算术运算符:+ - * / % ++ --

1】关系运算符和逻辑运算符
他两主要用于判断,在条件语句当中经常使用

关系运算符
	>    <    >=    <=   ==    !=

逻辑运算符
	逻辑与:&&, 运算符两边都为真才为真 
	逻辑或:|| ,只要有一个为真就为真
	逻辑反:!,原来为真则为假,原来为假,则为真

【2】位运算符

A = 0011 1100

位逻辑反 ~        ~ 1 = 0, ~0 = 1;

位逻辑与 &        0 & 0 = 0,  0 & 1 = 0; 1 & 0 = 0; 1 & 1 = 1; 

位逻辑或 |	  0 | 0 = 0; 0 | 1 = 1; 1 | 0 = 1; 1 | 1 = 1;

位逻辑异或 ^	  0 ^ 0 = 0; 0 ^ 1 = 1; 1 ^ 0 = 1; 1 ^ 1 = 0;

左移 <<		  A << 2 = 1111 0000

右移 >>		  A >> 2 = 0000 1111

【3】赋值运算符与赋值复合运算符

==  代表判断
=	代表赋值

赋值运算符为“=”,其运算的一般形式如下:
	<左值表达式> = <右值表达式>

赋值复合运算符其运算的一般形式如下: 
	<变量>  <操作符>=  <表达式>
	a + b => a += b;
	a = a / b => a /= b;

+=:  C += A 相当于 C = C + A;

-=:  C -= A 相当于 C = C - A

*=:  C *= A 相当于 C = C * A

/=:  C /= A 相当于 C = C / A

%=:  C %= A 相当于 C = C % A

<<=:  C <<= 2 相当于 C = C << 2

>>=:  C >>= 2 相当于 C &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值