11、C语言运算符、表达式与指针知识详解

C语言运算符、表达式与指针知识详解

1. C语言运算符概述

C语言拥有丰富的运算符,这些运算符在程序中起着至关重要的作用,不同类型的运算符具有不同的功能和使用规则。

1.1 算术运算符

算术运算符用于执行基本的数学运算,包括加法( + )、减法( - )、乘法( * )、除法( / )和取模( % )。除了取模运算符只能用于整数外,其他运算符可以处理整数和浮点数。以下是一些示例:

int a = 10, b = 3;
float c = 10.0, d = 3.0;

int result1 = a + b; // 加法
float result2 = c / d; // 除法
int result3 = a % b; // 取模

1.2 移位和位运算符

移位运算符 << >> 分别用于左移和右移操作,位运算符 & | ^ 分别执行按位与、按位或和按位异或操作。这些运算符要求操作数为整数类型。例如:

int num = 5; // 二进制表示为 0101
int leftShift = num << 1; // 左移一位,结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值