基础C语言之算术运算符

本文介绍了C语言中的变量概念,包括数据类型、声明和命名规则,以及常用算术运算符如加减乘除、取余和自增自减。通过实例展示了这些概念在编程中的应用。
摘要由CSDN通过智能技术生成

要想了解算术运算符 首先我们得了解变量。

一、变量

在C语言中,变量是用于存储数据的标识符。每个变量都有一个特定的数据类型,该数据类型决定了变量可以存储的数据类型以及可以执行的操作。

 

C语言中的变量声明通常包括变量名和数据类型。例如:

int x; // 声明一个整型变量x

float y; // 声明一个浮点型变量y

char z; // 声明一个字符型变量z

 

当然,还可以在声明变量的同时为其赋值:

int x = 11; // 声明并初始化一个整型变量x,其值为12

float y = 2.17; // 声明并初始化一个浮点型变量y,其值为2.17

char z = 'A'; // 声明并初始化一个字符型变量z,其值为'A'

 

变量名应遵循一定的命名规则:

1. 变量名必须以字母(a-z,A-Z)或下划线(_)开头。

2. 变量名可以包含字母、数字和下划线。

3. 变量名是区分大小写的。

4. 避免使用C语言的关键字作为变量名。

与之相反,在程序运行时保持不变的值是常量。

 

二、算术运算符

在C语言中,算术运算符用于执行基本的数学运算,如加法、减法、乘法、除法和取余(也叫取模)等。以下是一些在C语言中常见的算术运算符:

 

1. 加法运算符 ("+"): 用于将两个数值相加。

int a = 5;

int b = 3;

int sum = a + b; // sum 的值为 8

 

2. 减法运算符 ("-"): 用于从一个数值中减去另一个数值。

int a = 5;

int b = 3;

int diff = a - b; // diff 的值为 2

 

3. 乘法运算符 ("*"): 用于将两个数值相乘。

int a = 5;

int b = 3;

int product = a * b; // product 的值为 15

 

4. 除法运算符 ("/"): 用于将一个数值除以另一个数值。

int a = 9;

int b = 3;

int quotient = a / b; // quotient 的值为 3

注意:当使用除法时,结果是一个整数,因此小数部分会被截断,也就是不会显示小数部分。

 

5. 取余运算符 ("%"): 用于获取两个数相除后的余数。

int a = 10;

int b = 3;

int remainder = a % b; // remainder 的值为 1

 

6. 自增运算符 ("++"): 用于将变量的值增加1。

int a = 5;

a++; // a 的值现在为 6

 

7. 自减运算符 ("--"): 用于将变量的值减少1。

int a = 5;

a--; // a 的值现在为 4

 

注意:

在C语言中,"++a"和"a++"都是用来增加变量"a"的值的操作符,它们被称为递增操作符。它们的区别在于它们的执行顺序和返回值。

1. "++a"是前置递增操作符,它会先将变量"a"的值加1,然后返回递增后的值。

int a = 5;

int b = ++a; // 先将a加1,然后将递增后的值赋给b

// 现在a的值为6,b的值也为6

 

2. "a++"是后置递增操作符,它会先将变量"a"的值赋给另一个变量,然后再将"a"的值加1。

int a = 5;

int b = a++; // 先将a的值赋给b,然后将a加1

// 现在a的值为6,b的值为5

 

所以,无论是"++a"还是"a++",最终都会将变量的值增加1,只是返回值的时机不同。同样的道理也适用于"a--"和"--a"。你快去试试吧!

 

好啦,今天的分享就到这里了。再次声明:作者水平有限,如有失偏颇,还请各位不吝赐教!

 

 

  • 17
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值