C语言学习笔记day3

1. 逗号运算符

逗号运算符连接的表达式,从左至右依次执行,最后一个逗号后面的表达式结果作为

整体的逗号表达式的结果

2. sizeof运算符

sizeof ( 数据类型 / 变量名 )

获得一个数据类型或者变量在内存中所占的字节数

注意 : sizeof是运算符,是关键字,但不是函数

3. 赋值运算符

=

+=

-=

*=

/=

&=

|=

注意:

  1. 赋值运算符是内存空间的拷贝,将右边数据放入左边空间

  2. 大数据放入小空间,直接截取数据低位 ( 正数有可能截成负数、负数有可能截成整数 )

  3. 小数据放入大空间, 如果为无符号类型补0, 有符号类型补符号位

3.1 左值

能够放在等号左边的值

1.变量

3.2 右值

能够放在等号右边的值

1.变量

2.常量

3.表达式

3.3 运算符优先级(重点)

括号 > 单目运算符 > 双目运算符 > 三目运算符 > 赋值运算符 > 逗号运算符

双目运算符:

算数运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符

自右向左:

1.单目运算符

2.赋值运算符

3.三目运算符(特殊运算符)

4. putchar

4.1 功能:

在终端输出一个字符

注意:

1.只能打印 一个 字符

2.只能打印 字符

示例:

putchar('a');

putchar(100);

putchar('a'-32);

相关推荐
hahaha60166 分钟前
HLS高层次综合设计--axi之burst纠偏
开发语言·算法·fpga开发·c#
xieliyu.13 分钟前
计算机网络:Fiddler 抓包工具使用教程 + HTTP 协议报文格式详解
java·笔记·计算机网络·测试工具·http·java-ee·fiddler
SunnyDays101113 分钟前
如何使用 Python 给 PDF 添加附件:文档附件与附件注释
开发语言·python·pdf
koi77u14 分钟前
嵌入式学习———sqlite数据表
linux·数据库·学习·sqlite
老王爱玩车16 分钟前
汉诺塔 + 青蛙跳台阶问题
学习
xx~t19 分钟前
嵌入式——Linux软件编程——数据库
linux·c语言·数据库·oracle·sqlite
点心的游戏开发世界24 分钟前
GDScript 入门笔记(二):变量与数据类型
笔记·游戏引擎·godot
学逆向的28 分钟前
扩展PE头属性说明
开发语言·网络安全·pe
水饺编程30 分钟前
第5章,[Win32 章节] :圆角矩形教学插图绘制程序
c语言·c++·windows·visual studio
是隼人35 分钟前
buuctf-pwn PWN4(双引号的转义缺陷)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门