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

相关推荐
古城小栈5 分钟前
Tokio:Rust 异步界的 “霸主”
开发语言·后端·rust
深蓝海拓7 分钟前
PySide6,QEventLoop.exec()的使用
笔记·python·qt·学习·pyqt
_OP_CHEN8 分钟前
【从零开始的Qt开发指南】(二十)Qt 多线程深度实战指南:从基础 API 到线程安全,带你实现高效并发应用
开发语言·c++·qt·安全·线程·前端开发·线程安全
开开心心_Every11 分钟前
离线黑白照片上色工具:操作简单效果逼真
java·服务器·前端·学习·edge·c#·powerpoint
爱喝水的鱼丶11 分钟前
SAP-ABAP:SAP性能侦探:STAD事务码的深度解析与应用实战
开发语言·数据库·学习·sap·abap
while(1){yan}15 分钟前
SpringAOP
java·开发语言·spring boot·spring·aop
专注于大数据技术栈15 分钟前
java学习--Collection
java·开发语言·学习
hetao173383716 分钟前
2026-01-09~12 hetao1733837 的刷题笔记
c++·笔记·算法
techdashen17 分钟前
Go 1.18+ slice 扩容机制详解
开发语言·后端·golang
浮游本尊21 分钟前
React 18.x 学习计划 - 第十二天:企业级实践与进阶主题
学习·react.js·状态模式