今天为大家带来赋值表达式的详细教程
赋值表达式
在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文章
43浏览量
18872 -
C语言
+关注
关注
180文章
7604浏览量
136764 -
操作符
+关注
关注
0文章
21浏览量
9041
发布评论请先 登录
相关推荐
Linux内核中C语法扩展-语句表达式
表达式和语句是 C 语言中的基础概念。什么是表达式呢?表达式就是由一系列操作符和操作数构成的式子。操作符可以是
什么是正则表达式?正则表达式如何工作?哪些语法规则适用正则表达式?
实现自动化文本处理。在许多编程语言中,正则表达式都被广泛用于文本处理、数据分析、网页抓取等领域。通过正则表达式,我们可以精确地筛选、操作和格式化文本,提高工作效率。
C语言:指针表达式
字符'b' printf("%c\n",*cp);//还是字符'a' return 0;}*(cp+1)在前面的表达式中增加了一个括号。这个括号使表达式先执行加法运算,就是把1和cp中所
发表于 01-11 13:41
如何创建正则的表达式?
正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用,经常用于表单校验,高级搜索等。
发表于 10-27 15:49
防范表达式的失控
在C 语言中,表达式是最重要的组成部分之一,几乎所有的代码都由表达式构成。表达式的使用如此广泛,读者也许会产生这样的疑问,像+ 、- 、3
发表于 04-22 16:57
•13次下载
C语言程序设计--运算符与表达式
c语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符就是完成某种特定运算的符号表达式则是由运算
发表于 07-14 21:30
•46次下载
C语言实用教程之数据类型运算符和表达式的详细资料说明
本文档详细介绍的是C语言实用教程之数据类型运算符和表达式的详细资料说明主要内容包括了:1 一个简单的C程序例子,2 C程序常见符号分类,3
发表于 02-26 14:45
•10次下载
Lambda表达式详解
C++11中的Lambda表达式用于 **定义并创建匿名的函数对象** ,以简化编程工作。下面看一下Lambda表达式的基本构成。
C语言基本的算术运算符及表达式
注意:自增和自减运算符只能用于变量,而不能用于常量或表达式
**C语言算术表达式和运算符的优先级与结合性 **
在表达式求值时,
评论