C语言:赋值
#include <stdio.h>
//=赋值运算符
//具有方向性,只能将赋值号右边的表达式的值给左边的变量
//赋值语句具有计算功能,赋值号右边可以是常量,变量或表达式都可以
//赋值就是将表达式的值存入一段连续的具有若干个存储单元的存储空间,存储空间的名称就是变量名
//没有赋值的变量,其值是不确定的,因此必须对变量赋初值
//赋值语句 变量=表达式;
//赋值号左边只能是变量,不能是常量或表达式
//当一个语句有多个赋值运算符时,按从右向左的方向进行逐步赋值,则称结合方向是从右向左
//
int main()
{ char bla='a'+1;//声明字符型变量bla,得出'a'的ASCII码值97,再+1得到98,将98赋值给 bla
char blb=bla+2;//计算bla+2得到99,再赋值给字符变量blb
char blc=blb;
blc-=32;//相当于blc=blc-32
char bld='A';
bld+=32;//相当于bld=bld+32
int i=2,a=2,b=3;
i*=a+b;//相当于i=i*(a+b)
int k=i;
k/=2;//相当于k=k/2
printf("%c,%c,%c,%c\n",bla,blb,blc,bld);
printf("%d,%d,%d,%d\n",i,a,b,k);
int a_1,a_2,a_3;
a_1=a_2=10;
printf("%d,%d,%d\n",a_1,a_2,a_3);
getchar(); }
C语言:赋值的更多相关文章
- go语言赋值
		使用赋值语句可以更新一个变量的值,最简单的赋值语句是将要被赋值的变量放在=的左边,新值的表达式放在=的右边. x = // 命名变量的赋值 *p = true // 通过指针间接赋值 person.n ... 
- spring-表达式语言-SpEL【转】
		Spring表达式语言(Spring Expression Language)简称:SpEL 课程概要: Spring表达式语言的入门介绍 Spring表达式语言的操作范围 Spring表达式语言的运 ... 
- GO语言基础
		Go语言开发 一.Linux下搭建Go开发环境 首先下载Go语言的开发安装包,不管是在官方网站或者国内的Golang镜像都是可以的,注意区分64位和32位的安装包. 下载完安装包之后tar zxvf进 ... 
- c语言学习笔记 - 枚举类型
		今天学习了c语言的枚举类型的使用,可能是PHP里没使用过,开始看的时候还是觉得有点怪,后来做了下例子才理解,这里做个笔记记录一下. #include <stdio.h> enum anim ... 
- TINY语言采用递归下降分析法编写语法分析程序
		目录 自顶向下分析方法 TINY文法 消左提左.构造first follow 基本思想 python构造源码 运行结果 参考来源:聊聊编译原理(二) - 语法分析 自顶向下分析方法 自顶向下分析方法: ... 
- js 页面刷新location.reload和location.replace的区别小结
		reload 方法,该方法强迫浏览器刷新当前页面. 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前 ... 
- 用JS获取地址栏参数的方法(超级简单)
		方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("( ... 
- Hive 中parse_url的使用
		1.Hive的parse_url函数 parse_url(url, partToExtract[, key]) - extracts a part from a URL 解析URL字符串,partTo ... 
- js截取url的参数(转自。。)
		用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg ... 
- js常用的地址栏参数获取
		用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg ... 
随机推荐
- Vue全家桶之组件化开发
			Vue全家桶之组件化开发 一.组件 组件 (Component) 是 Vue.js 最强大的功能之一 组件可以扩展 HTML 元素,封装可重用的代码 二. 组件注册 2.1 全局注册 Vue. ... 
- 尚硅谷Java——宋红康笔记【day1-day5】
			day1 注释 1.java规范的三种注释方式: 单行注释 多行注释 文档注释(java特有) 2. 单行注释和多行注释的作用: ① 对所写的程序进行解释说明,增强可读性.方便自己,方便别人 ② 调试 ... 
- 一、Nginx的安装
			1.下载nginx软件 http://nginx.org/download/ 2.安装依赖包 [root@client ~]# useradd -s /sbin/nologin nginx 创建ngi ... 
- yum安装时提示“尚未安装任何 GPG 公钥,请下载您希望安装的软件签名公钥并安装”
			在Linux操作系统中,安装软件依赖包时,出现了尚未安装任何 GPG 公钥,要求使用rpm --import public.gpg.key导入 问题: [root@server7 yum.repos ... 
- Task05:SQL高级处理
			5.1 窗口函数 5.1.1 窗口函数概念及基本的使用方法 窗口函数也称为OLAP函数.OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理. ... 
- 【NX二次开发】切换模块的方法,切换到制图模块
			源码(NX12.0): Session theSession = NXOpen::Session::GetSession(); theSession->ApplicationSwitchImme ... 
- 如何避免Nginx将url decode
			灵感来自:https://my.oschina.net/jastme/blog/528541 这是最近玩微服务架构遇到的一个情况,因为Spring Boot 1.5的网关不支持websocket的转发 ... 
- 【Azure 机器人】微软Azure Bot 编辑器系列(5) : 机器人的卡片式回复 (The Bot Framework Composer tutorials)
			欢迎来到微软机器人编辑器使用教程,从这里开始,创建一个简单的机器人. 在该系列文章中,每一篇都将通过添加更多的功能来构建机器人.当完成教程中的全部内容后,你将成功的创建一个天气机器人(Weather ... 
- alert日志报错:ERROR: failed to establish dependency between database RACDB and diskgroup resource ora.DATA.dg
			一.打开数据库alert日志,发现有报错 ERROR: failed to establish dependency between database RACDB and diskgroup reso ... 
- 『无为则无心』Python序列 — 17、Python字符串操作常用API
			目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.s ... 
