20160412

第三天

变量

一、变量的命名规则:

1.变量名由字母,数字 ,下划线,@ ,中文汉字 组成。

2.开头只能用字母,下划线,@ ,中文汉字。不能是数字

3.不能与关键字重名

二、变量的定义

语法: 数据类型 变量名[=值];//[]内可以不写

int a;         //只定义变量

int a = 10;         //定义的时候直接初始化

int a,b,c;  //同时定义了三个变量

int a=5,b,c=8; //同时定义了三个变量,并且为a,c赋了初始值

三、变量赋值

语法:变量名=值;

a = 20;

=的左边必须是变量。不能是表达式和常量。

//a + b = 30;  //错

//20 = b;   //错

四、变量取值

直接使用变量名就可以把变量中的值给取出来了。

五、常量:在程序运行过程中,不可改变的值。

一)常量分类:字面常量,符号常量。

二)定义并赋值:【变量必须要赋值】

const 数据类型 变量名=值;

const double PI = 3.14;

三)取值:

直接使用常量名,就可以把里面的值取出来。

六、运算符

 


分类


符号


解释


优先级


算数


++  --


加加 减减


执行顺序由上到下,圆括号的优先级最高。


*  /  %


乘 除 取余


+  -


加 减


关系【返回结果为布尔型】


>  <  >=  <=


大于 小于 大于等于 小于等于


==  !=


等于 不等于


逻辑【返回结果为布尔型】


&&



||



!



条件运算


?:


赋值


=  +=  -=  *=  /=  %=

1)  在运算中要注意“++a”和“a++”的区别

例如:

2)  条件运算符的操作练习

某宝商家买的硬盘售后服务有着严格的要求,根据有没有人为破坏,收货七天内无理由退货,三十天内包换;三个月内保修。

3)逻辑与

Console.WriteLine(true&&true);

同时为true则为true,否则为flase

逻辑或

Console.WriteLine(flase||flase);

同时为flase则为flase,否则为true

逻辑非

在优先级最高层

时间: 2024-11-05 22:42:25

20160412的相关文章

20160405 - 20160412学生任务清单

本周(20160405 - 20160412)学生任务: 1. 本周日前(4月10日前)提交博文:结对项目代码.要求有结对编程照片.源代码.输入和输出. 2. 下周二前(4月11日前)提交设计文档,模板参考群文件. PS:还有实验报告的任务,下周的时候一起布置吧.设计文档任务量比较重,要认真写,期间我会抽查几个团队的进度.

2016-04-12:图像差异查找算法

在视频直播中,经常存在连续两帧的图像的变化很小,如果每次都对整帧的图像进行编码压缩,在编码压缩处理时间和压缩数据量上都存在明显劣势,利用视频编码中的P帧思想,后续的编码不再对整帧图像编码,仅对前后帧的差异部分编码,如果图像的差异部分小,从而在编码时间和数据量上都可以获得极大提升.图像差异的快速定位是处理的关键. 图像缩放过程 图像具体缩放过程如下:

Python 查找binlog文件

经常需要在 binlog 中查找一些日志信息,于是写了一个简单的脚本.对于非常巨大的 binlog 文件,该脚本可能会速度慢,毕竟还是用的 list,暂时没想到好办法. 详细看代码: #/usr/bin/python #2016-04-12 #search string in the binlogs #usage: #put this file into binlog-dir,exec as: #"python test.py 111 123 update" or #"pyt

《C和C++程序员面试秘笈[精品]》-笔记

2015-12-16 原文:在C++中可以通过域操作符"::"来直接操作全局变量 2015-12-16 原文:后缀式(i++)必须返回对象的值,所以导致在大对象的时候产生了较大的复制开销,引起效率降低.因此处理使用者自定义类型(注意不是指内建类型)的时候,应该尽可能地使用前缀式递增/递减,因为它天生"体质"较佳. 2015-12-16 原文:内建数据类型的情况,效率没有区别. 自定义数据类型的情况,++i效率较高. 2015-12-16 原文:当表达式中存在有符号类

linux定时任务2-at命令

定时执行命令: [[email protected] ~]# at now + 1 minute //一分钟后执行下面的任务 at> date >> /tmp/test_date.log //将当前时间写入到/tmp/test_date.log文件,ctl+d 结束 at> <EOT> job 3 at 2016-04-12 22:32 [[email protected] ~]# cat /tmp/test_date.log Tue Apr 12 22:32:00 C

一些问题:

一些问题:将一些计划,存在的问题,列出来已解决.2016-04-12 20:34:26(更新) 1.作息问题: 首先是睡觉,20几岁的睡多久才合适? 百度:6~8小时. 早上什么时候起床? 百度:好吧,来点儿现实的,6点半 ~ 7点 什么时候睡? 起床时间 - (7 ~ 8)小时 作息时间: 睡觉时间:23:00 - 23:30: 起床时间:6:30 - 7:00: 2.java学习路线: 百度: 1.https://www.douban.com/group/topic/50353428/ 2.

浅谈PostSharp的入门功能

最近貌似挺流行切面编程的,也不知道为什么,偶尔看到微信公众号里面有这样的主题,几个朋友也找我来讨论AOP的一些东西 抱着学习的态度,把PostSharp研究了下,记录一下个人认为比较重要的几个点 1,何为PostSharp PostSharp采用特性的方式来对编译后的主业务流程方法逻辑横向静态注入截取数据,切入的中心为IL层. 盗用一张我觉得比较形象的图片来解释一下AOP的工作原理, 第一种是运行时编译: 第二种是编译时已经确定AOP如何介入 2,如何安装PostSharp 搜一下PostSha

DICOM-RT:放疗流程与參与角色

背景: 放疗是一个复杂的过程,同一时候须要肿瘤医师.模拟定位技师.剂量师.物理师.治疗技师.护士等多重角色參与.总体流程涉及到成像系统.定位系统.计划系统.治疗系统.质控QA系统.信息管理系统等多个独立的子系统.相较于常规医疗信息系统(诸如HIS.RIS.LIS.PACS等)存在着"各子系统的整合程度低.数据传输量大.操作实时性差.以及学习成本高"等问题. 在专栏DICOM-RT系列首篇文章DICOM-RT:DICOM3.0标准中关于放疗的基本知识点中简介了一下放疗的总体流程,本文通过

【Python】Xml To Excel

[Python3] 之前做的入门练习里有一题将excel文件转化为xml文件,这回补上逆向转换→xml to excel 用的还是beautifulsoup. 主要还是:①读取待处理文件文本内容 ②处理文本写入数据到所需格式文件中 原xml文件如下: <?xml version="1.0"?> <doc> <taxML cnName="增值税发票开具明细" xmlns="http://www.chinatax.gov.cn/d