今天为大家带来赋值表达式的详细教程
赋值表达式
在c语言中,表达式是由操作符和操作数组成。表达式可以由一个或者多个操作数组成,不同的操作符与操作数组成不同的表达式,因此,表达式才是c语言的基本。1.变量赋初值
在使用c语言编写程序的过程中,我们常常会用到变量。那么在我们声明了一个变量时,我们就需要通过表达式给新定义的变量初始化,也就是赋初值。赋初值的表达式有以下类型:数据类型 变量名称 = 常数;
int num1 = 100;如上就是将一个常数赋值给变量。第二种形式是将表达式的运算结果赋值给变量,例如:int num2 = 10 + 50 ;如上就是将表达式的运算结果赋值给变量。 在我们初始化变量,也就是为变量赋初值的时候,就可以通过如上方式将值赋给变量。2.类型转换
在c语言中有很多不同的初始数据类型,比如整型、字符型、字符串型以及浮点型等。这些不同的数据类型的有着不同的构成结构,不同的取值范围。当我们混合使用这些不同的数据类型时,有些会根据c语言的默认设置,自动转换不同类型的变量。当有些数据类型不能自动转化的时候,编译器就会报错。这时我们就需要强制转化数据类型以达到需要的效果,强制转化格式如下:(类型名) (表达式);
通过上述的表达式,可以将本身的数据类型强制转换为想要转换的类型。例如:double num = 10.25 ;int num3 = (int)num ;上述举例便是将双精度浮点型强制转化为整型。 需要注意的是,在使用强制转化将高精度数据类型转化为低精度数据类型时,会出现数据丢失。因此强制转化类型并不常用。3.算数运算符
在c语言中,算数运算符包含两个单目运算符以及五个多目运算符。这些运算符有如下功能:符号功能
+ 单目 正
- 单目 负
+ 加法
- 减法
* 乘法
/ 除法
% 取模
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
快递行业“分拣机器人”自动化发展的新趋势
实现筋膜枪“突突突”简单粗暴的工作原理到底是什么?
3d扫描仪三维扫描仪技大空间矿山地下矿区采用新型三维扫描方式
人工智能数据资源服务商海天瑞声发布2021年报
制造业ERP系统生产物料管理有何利弊?功能有哪些?
C语言的表达式
骁龙835处理器规格/中国移动自研BC-Linux系统/HTC Ocean新机曝光
过于谦虚好学的苹果不配果粉的信仰
健康洗衣新物种来了!海信发布“离子蒸烫洗”黑科技
如何保护高速接口
单片机入门教程第20课-定时、中断实验二
IGBT栅极驱动器光电耦合器:TLP351H,TLP701H
电蝇拍(电蚊拍)的工作原理与维修
宝马7系老改新款LED大灯总成 宝马改LED大灯
2018的量子计算是怎么跟AI一起两开花的 本文告诉你答案
FOTRIC热像仪一机两得:工业测温+体温筛查同时拥有
瑞萨SH-Mobile Application Engine
世名科技光刻胶材料项目正式签约,总投资 20 亿元
深入浅出的TCP编程问题总结!
分享一个不错的SAR在遥感和空间碎片监测等方面的应用案例