C语言学习(三)

简介: C语言学习(三)

操作符


算术操作符


+    -   *   /  (除法,整数)   %(取模,余数)


image.png


image.png


1.除了% 操作符之外,其他的几个操作符可以作用于整数和浮点数。

2.对于/ 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除 法。

3.%操作符的两个操作数必须为整数。返回的是整除之后的余数。


移位操作符(二进制)


<< 左移操作符 -------->移动一位*2

>> 右移操作符--------->移动一位\2


image.png


位操作符 (2进制)----->非0(1)是真,0是假


&      按位与

|        按位或

^      按位异或 ---->对应的二进制位相同则为0,   对应的二进制位相异,则为1


image.png


赋值操作符


image.png


复合赋值操作符:

b = +3 等价于b =b+3

c-=3 等价于c = c - 3

d&=3 等价于d = d & 3


单目操作符


image.png


✳✳  

! 操作符


image.png


✳✳ sizeof 操作符


image.png


注:

sizeof+变量,变量可不加括号,即:sizeof(a)=sizeof a

sizeof+类型,变量必须加括号,即:sizeof(int)≠sizeof int

arr[0]为数组中第一个元素

目录
相关文章
|
5月前
|
存储 C语言
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
C语言学习记录——动态内存函数介绍(malloc、free、calloc、realloc)
333 1
|
5月前
|
编译器 C语言 C++
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
C语言学习记录——位段(内存分配、位段的跨平台、位段的应用)
54 0
|
1月前
|
C语言
教你快速理解学习C语言的循环与分支
教你快速理解学习C语言的循环与分支
15 0
|
3月前
|
编译器 C语言
C语言函数的学习
掌握函数的使用是学习C语言的关键一环,理解和应用这些基本的函数概念将使你能够更有效地利用C语言的强大功能。
23 0
|
5月前
|
存储 程序员 Go
|
5月前
|
存储 编译器 C语言
c语言学习历程【1】
c语言学习历程【1】
68 1
|
5月前
|
C语言
C语言学习记录——枚举(定义、与结构体的区别、优点)
C语言学习记录——枚举(定义、与结构体的区别、优点)
59 3
|
5月前
|
C语言
C语言学习记录——通讯录(静态内存)
C语言学习记录——通讯录(静态内存)
32 2
|
5月前
|
存储 C语言
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
C语言学习记录——联合体(共用体、特点、用法、联合体大小计算)
77 2
|
5月前
|
测试技术 C语言
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
数据结构学习记录——树习题—Tree Traversals Again(题目描述、输入输出示例、解题思路、解题方法C语言、解析)
45 1