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);

相关推荐
dialect_6 小时前
KMP算法
开发语言·c++·算法
总要学点什么6 小时前
第89篇:三维特效-螺旋圆效果——让螺旋臂卷起一圈圈外扩的涟漪
开发语言·javascript·ecmascript·webgl·cesium·空间分析·1024程序员节
夕除7 小时前
Redis 过期策略
redis·笔记·面试
开开心心_Every8 小时前
快速隐藏程序工具自定义快捷键一键切换
java·开发语言·前端·spring·智能手机·word·intellij-idea
chenbingjie_c8 小时前
C++ 多态完全指南:从虚函数重写到虚函数表原理
开发语言·c++
Nuanyt8 小时前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌8 小时前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
·present·8 小时前
CSAPP(Bomb lab)
c语言·c++
超级架构师9 小时前
PRAXO-CORE 2.5.0:用 conformance 和显式边界构建 Go Agent 框架
开发语言·人工智能·后端·golang·ai编程·智能体框架·praxo-core
叼烟扛炮10 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip