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

相关推荐
Dxy1239310216几秒前
Python在图片上画矩形:从简单边框到复杂标注的全攻略
开发语言·python
独自破碎E13 分钟前
面试官:你有用过Java的流式吗?比如说一个列表.stream这种,然后以流式去处理数据。
java·开发语言
꯭爿꯭巎꯭13 分钟前
python下载手机版(python3手机版(免费))
开发语言·python·智能手机
2601_9549711321 分钟前
2026数学专业,靠什么技能能发挥数理优势转数据岗?
学习
网域小星球22 分钟前
C++ 从 0 入门(六)|C++ 面试必知:运算符重载、异常处理、动态内存进阶(终极补充)
开发语言·c++·面试
九成宫28 分钟前
IT项目管理期末复习——Chapter 9 项目人力资源管理
笔记·项目管理·软件工程
FL162386312932 分钟前
基于C#winform部署软前景分割DAViD算法的onnx模型实现前景分割
开发语言·算法·c#
2601_9498179238 分钟前
大厂Java进阶面试解析笔记文档
java·笔记·面试
郭wes代码40 分钟前
大三Java课设:一行行敲出来的贪吃蛇,老师以为我是CV的
java·开发语言
John.Lewis1 小时前
C++进阶(12)附加学习:STL之空间配置器(了解)
开发语言·c++·笔记