今天为大家带来赋值表达式的详细教程
赋值表达式
在C语言中,表达式是由操作符和操作数组成。表达式可以由一个或者多个操作数组成,不同的操作符与操作数组成不同的表达式,因此,表达式才是C语言的基本。
1.变量赋初值
在使用C语言编写程序的过程中,我们常常会用到变量。那么在我们声明了一个变量时,我们就需要通过表达式给新定义的变量初始化,也就是赋初值。赋初值的表达式有以下类型:
数据类型 变量名称 = 常数;
int Num1 = 100;
如上就是将一个常数赋值给变量。第二种形式是将表达式的运算结果赋值给变量,例如:
int Num2 = 10 + 50 ;
如上就是将表达式的运算结果赋值给变量。
在我们初始化变量,也就是为变量赋初值的时候,就可以通过如上方式将值赋给变量。
2.类型转换
在C语言中有很多不同的初始数据类型,比如整型、字符型、字符串型以及浮点型等。这些不同的数据类型的有着不同的构成结构,不同的取值范围。当我们混合使用这些不同的数据类型时,有些会根据C语言的默认设置,自动转换不同类型的变量。当有些数据类型不能自动转化的时候,编译器就会报错。这时我们就需要强制转化数据类型以达到需要的效果,强制转化格式如下:
(类型名) (表达式);
通过上述的表达式,可以将本身的数据类型强制转换为想要转换的类型。例如:
double Num = 10.25 ;
int Num3 = (int)Num ;
上述举例便是将双精度浮点型强制转化为整型。
需要注意的是,在使用强制转化将高精度数据类型转化为低精度数据类型时,会出现数据丢失。因此强制转化类型并不常用。
3.算数运算符
在C语言中,算数运算符包含两个单目运算符以及五个多目运算符。这些运算符有如下功能:
符号 | 功能 |
---|---|
+ | 单目 正 |
- | 单目 负 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取模 |
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
全部0条评论
快来发表一下你的评论吧 !