C语言的表达式

描述

操作

今天为大家带来赋值表达式的详细教程

赋值表达式

C语言中,表达式是由操作符和操作数组成。表达式可以由一个或者多个操作数组成,不同的操作符与操作数组成不同的表达式,因此,表达式才是C语言的基本。

1.变量赋初值

在使用C语言编写程序的过程中,我们常常会用到变量。那么在我们声明了一个变量时,我们就需要通过表达式给新定义的变量初始化,也就是赋初值。赋初值的表达式有以下类型:

数据类型 变量名称 = 常数;

int Num1 = 100;
如上就是将一个常数赋值给变量。第二种形式是将表达式的运算结果赋值给变量,例如:
int Num2 = 10 + 50 ;
如上就是将表达式的运算结果赋值给变量。

    在我们初始化变量,也就是为变量赋初值的时候,就可以通过如上方式将值赋给变量。

2.类型转换

C语言中有很多不同的初始数据类型,比如整型、字符型、字符串型以及浮点型等。这些不同的数据类型的有着不同的构成结构,不同的取值范围。当我们混合使用这些不同的数据类型时,有些会根据C语言的默认设置,自动转换不同类型的变量。当有些数据类型不能自动转化的时候,编译器就会报错。这时我们就需要强制转化数据类型以达到需要的效果,强制转化格式如下:

(类型名) (表达式);

通过上述的表达式,可以将本身的数据类型强制转换为想要转换的类型。例如:
double Num = 10.25 ;
int Num3 = (int)Num ;
上述举例便是将双精度浮点型强制转化为整型。

    需要注意的是,在使用强制转化将高精度数据类型转化为低精度数据类型时,会出现数据丢失。因此强制转化类型并不常用。

3.算数运算符

C语言中,算数运算符包含两个单目运算符以及五个多目运算符。这些运算符有如下功能:
符号 功能
+ 单目 正
- 单目 负
+ 加法
- 减法
* 乘法
/ 除法
% 取模

今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~

操作操作操作

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分