文档章节

1. 赋值运算

 小清年
发布于 2014/05/11 20:20
字数 305
阅读 3
收藏 0
点赞 0
评论 0

1. 赋值运算

1.1 计算表达式的值,并将其存储在变量中这个过程叫做赋值,表达式v=e的意思是,计算表达式e的值并将其复制给v。
1.2 表达式可以是一个常量、变量或者其它表达式
1.3 如果v和e的类型不同,e会自动转换为v的类型。
1.4 v必须是一个左值,左值是存储在计算机内存中的对象,不能是常量或计算结果。变量是左值,而1或2*PI不是左值。
1.5 符合赋值
v+=e 等价于 v = v+e;
v-=e 等价于 v = v-e;
v*=e 等价于 v = v*e;
v/=e 等价于 v = v/e;
v%=e 等价于 v = v%e;
 
#include <stdio.h>
int sum(int a,int b){
            return a+b;
}
int main(void)
{          // 常量赋值
            int i = 100;
            // 变量赋值
            int j = i;
            // 表达式赋值
            int sum = i+j;
            // 函数返回值赋值
            int s = sum(1,2);
            // 从右向左赋值
            int a,b,c;
            a = b = c = 100;
            // 100 = a; // 错误,等号左边必须是左值(例如变量)
            // 复合赋值
            int x=100;
            x+=2;
            x-=2;
            x*=2;
            x/=2;
            x%=2;
            return 0;
}

该博客教程视频地址:http://geek99.com/node/970

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
C语言中的运算符种类级特性

  运算符      在应用程序中,经常会对数据进行运算,为此,C语言提供了多种类型的运算符,即专门用于告诉程序执行特定运算或逻辑操作的符号。根据运算符的作用,可以将 C语言中常见的...

C语言 ⋅ 2017/04/13 ⋅ 0

FreeBASIC学习笔记——第03章 运算符与表达式

3.1 赋值运算 FreeBASIC的赋值运算除了“=”以外,还有类似C语言的运算后赋值的操作,具体运算符及其说明如表3-1所示。 表3-1 赋值运算符及说明 3.2 算术运算 算术运算就是加、减、乘、除等运...

rainheart311 ⋅ 2017/12/13 ⋅ 0

linux shell 运算符 一览

Shell Operator shell 和其他编程语言一样,具有多种操作符(赋值操作符、算术运算符、逻辑操作符、关系运算符、位运算符、条件操作符、逗号运算符)。这些操作符可以组成复杂的运算表达式。...

liangxiaowei66 ⋅ 2014/04/11 ⋅ 0

c++类型转换

1、非布尔变量赋值给布尔变量:0为false,非0为true 2、布尔变量赋值给非布尔变量:false为0,true为1 3、浮点数赋值给整数:只保留浮点数的整数部分,不讨论溢出情况 4、整数赋给浮点数:整...

突然帅了 ⋅ 2014/12/03 ⋅ 0

第五章 python变量与运算符

5.1 变量 5.1.1 什么时变量 变量:名字,可以将值赋值给变量,使用=赋值,如 >>>a=1#将数值1赋值给变量a >>>name='mike' >>>degree= ['优','良','中','差'] 注意:Python中变量是没有类型区......

九日_Reedo ⋅ 2017/11/27 ⋅ 0

C语言中乘法居然和加法一样快?

今天我写了一个测试的程序,运行5000000次以下运算,并分别记录时间。 赋值、加法、减法、乘法、除法、与、或、非、异或、左移、右移、比较。 使用的类型有BYTE、long、float、double。 结果...

晓南 ⋅ 2011/06/22 ⋅ 33

[Java教程 10] 运算符之算术运算符

运算符 运算 对常量和变量进行操作的过程称为运算。 运算符 对常量和变量进行操作的符号称为运算符 操作数 参与运算的数据称为操作数 用运算符把常量或者变量连接起来符号java语法的式子就可...

呆萌钟 ⋅ 04/18 ⋅ 0

《Java从小白到大牛精简版》之第6章 运算符(上)

Java语言中的运算符(也称操作符)在风格和功能上都与C 和C++极为相似。本章为大家介绍Java语言中一些主要的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。 6.1 ...

tony关东升 ⋅ 2017/11/13 ⋅ 0

JavaScript运算符

JavaScript运算符 计算: + , 两个数字相加(10 + 20) 注意:如果 加号两边都是数字,则进行数学运算 如果 加号两边存在字符串,则进行连接操作,如 "10" + 20 ==> 1020 - , 两个数字进行减法...

MaoKe ⋅ 2015/11/05 ⋅ 0

Groovy(五)-算术运算符,关系运算符,逻辑运算符,位运算符

译文:Groovy Language Documentation 算术运算符 Groovy支持在数学和其他语言如java中一些常见的算术运算符,所有java的算术运算符都是支持的。在下面的例子中我们会一一来看。 通常的算术运...

ZJ_Rocky ⋅ 2017/12/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring Email

使用spring发Email其实就是使用spring自己封装携带的一个javamail.JavaMailSenderImpl类而已。这个类可以当一个普通的java对象来使用,也可以通过把它配置变成spring Bean的方式然后注入使用...

BobwithB ⋅ 27分钟前 ⋅ 0

spark 整理的一些知识

Spark 知识点 请描述spark RDD原理与特征? RDD全称是resilient distributed dataset(具有弹性的分布式数据集)。一个RDD仅仅是一个分布式的元素集合。在Spark中,所有工作都表示为创建新的...

tuoleisi77 ⋅ 30分钟前 ⋅ 0

思考

时间一天天过感觉自己有在成长吗?最怕的是时光匆匆而过,自己没有收获!下面总结下最近自己的思考。 认识自己 认识另一个自己,人们常说要虚心听取别人意见和建议。然而人往往是很难做到的,...

hello_hp ⋅ 30分钟前 ⋅ 0

IT行业的变革就像世界杯德国对战墨西哥一样难以预测[图]

最近在观看世界杯,尤其是昨天的比赛,上一届卫冕冠军德国队居然0:1告负墨西哥,这创造了历史,首先是墨西哥从来没赢过德国队,其次是德国队36年来首站没输过,再差也是打平,而这次,德国队...

原创小博客 ⋅ 49分钟前 ⋅ 0

解决CentOS6、7,/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法: 1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 3.重启iptables服务: service ...

寰宇01 ⋅ 今天 ⋅ 2

数据库备份和恢复

备份:mysqldump -u root -p 数据库>磁盘路径 恢复:mysql -u root -p 数据库<sql脚本的磁盘路径

anlve ⋅ 今天 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部