自学C#第二篇 变量和表达式

变量

1> 声明变量需要指定类型和变量名: <type> <name>  

type:表示使用什么类型来储存数据
name: 表示存储这个类型的名字
实例:(每一个声明都是一条语句,语句以 ; (分号)结束)

int age;
int hp;
string name;

截图如下:

2> 遵守命名规范可以让程序结构更加清晰,更易于阅读。

规范:第一个单词以小写字母开头,以后每个单词的首字母大写变量的命名遵守Camel命名法(驼峰命名法)。首字母小写,以后每个单词的首字母大写。

实例如下:

二:字符

1> char 与 string:

char 表示一个字符,字母、数字、@#¥%……&*()、一个汉字
string 是 char 的数组,是字符的集合

2> 转义字符:

转义字符是有特殊功能的字符

如果我们不想去识别字符串中的转义字符,可以在字符串前面加一个@符号(除了双引号其他转义字符都不在识别)

3> @字符的两个作用示例:

1,默认一个字符串的定义是放在一行的,如果想要占用多行
2,用字符串表示路径
"c:\xxx\xx\xxx.doc"
使用@"c:\xxx\xx\xxx.doc"更能读懂

4> 字符的Unicode值的作用:

Unicode是一个16进制的数字,表示这个字符在内存中以哪个数字存储
也可以使用Unicode来代表一个转义字符 (\u加上十六进制值)
"I\‘s kmart!"
"I\u0027s kmart!"

5> 声明与赋值

变量的声明 int age;
变量的赋值 age = 54;
变量的声明和赋值可以放在一个语句中<相当于初始化>
int age = 54;
我们可以使用一条语句声明多个同类型的变量
string name1,name2;
在多变量声明中,可以在变量后面跟上 = ,对其中一个变量或者部分、全部变量进行初始化

注意事项:

变量在使用之前必须初始化,怎么判断变量有没有使用,但你从变量的盒子里面(内存)取东西的时候,就是要使用这个变量的时候,初始化就是往这个盒子里面放入东西,才能去取。第一次给变量赋值,就是初始化。

6> 表达式:

把变量和字面值和运算符组合起来就是表达式
运算符的分类:
一元运算符 处理一个操作数
二元运算符 处理两个操作数
三元运算符 处理三个操作数

7> 数学运算符:

加、减、乘、除

原文地址:https://www.cnblogs.com/sleblogs/p/7007985.html

时间: 2024-10-29 01:45:47

自学C#第二篇 变量和表达式的相关文章

saltstack-gdlwolf自学总结第二篇:salt常用帮助查找命令

书接上回:saltstack-gdlwolf自学总结第一篇:saltstack的安装部署(YUM安装) 连接地址:http://gdlwolf.blog.51cto.com/343866/1786901 此博文主要记录里下载saltstack中常用的帮助命令,当然也可以自行到saltstack的官方查询,官网地址: salt官方提供的一些方案 https://github.com/saltstack-formulas 了解YAML http://docs.saltstack.cn/topics/

php入门第二篇---变量

php变量 1.变量的定义:a.变量必须以$符号开始,注意这里$符号并不属于变量的名称,即$+变量名称 b.变量名称必须以字母或者下划线开始. c.变量中只能含有字母数字以及下划线: d.变量名区分大小写. 2.变量的创建:a.注意在php中,变量类型是不需要声明的,即不存在c或c++中的int a; string str:之类的 $x=5;//php会默认为整形 $y=0.5;//默认为浮点型 $str="hello";//默认为字符串型 b.当然我们也可以对变量进行一些运算,对于同

自学C第二篇

阳阳买苹果: 阳阳第一天买了2个苹果,每个苹果0.8元.以第二天开始,他每天购买前一天苹果数量的2倍,直到购买的苹果个数达到不超过100的最大值.编程求阳阳平均每天花多少钱. 1 #include<stdio.h> 2 int main() 3 { 4 int num = 2; 5 int day = 1; 6 float money = 2 * 0.8; 7 while (1) 8 { 9 if (2 * num >= 100) //当2倍的苹果数量大于等于100时,就跳出循环 10

我要翻译《Think Python》- 004 第二章 变量, 表达式和语句

PDF源文件地址 :  http://www.greenteapress.com/thinkpython/thinkpython.pdf [自述:这一章内容不多,但是由于时间关系,翻译完成这一章也花了我一周的时间,跟我预想的进度相比已经落后了,得加油了,要不然翻译完整本书就要到猴年马月了.目前离翻译完成还有17章!!!] 第二章 变量, 表达式和语法 2.1 值和类型 值是程序工作的基本要素,如字符串“Hello,World!”或数字1.2等等. 这些值属于不同类型:2是一个整数,而“Hello

第一天:javascript变量与表达式(2)

本系列内容为本人平时项目实践和参照MDN,MSDN,<javascript语言精粹>,<Effective Javascript>等资料,并且整理自己EverNote的日常积累整理所写,时间太长有一些代码样例来源不可考.本系列不允许任何形式的转载,谢谢. from yeanzhi 大纲 第一天:javascript变量,操作符与变量作用域 第二天:javascript函数 第三天:对象与原型 第四天:再谈函数与继承 第五天:内置对象 第六天:特殊性质与技巧 第一天:javascri

C语言中容易被忽略的细节(第二篇)

前言:本文的目的是记录C语言中那些容易被忽略的细节.我打算每天抽出一点时间看书整理,坚持下去,今天是第一篇,也许下个月的今天是第二篇,明年的今天又是第几篇呢?--我坚信,好记性不如烂笔头. 第一篇链接:C语言中容易被忽略的细节(第一篇) 1.C语言中只有一维数组,而且数组的大小必须在编译期就作为一个常数确定下来.C语言中数组元素可以是任何对象,也可以是另外一个数组,即数组的数组. 2.C语言允许初始化列表出现多余的逗号.例如:int days[] = {1,2,3,};作用:方便自动化生成代码.

java学习笔记 第二篇 核心技术(二)

第十四章 集合类 集合类用来存放对象的引用.继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素.Collection接口不能直接使用,但该接口提供了添加元素.删除元素.管理数据的方法. Collection接口常用方法: 14.2 List 集合 包括List接口以及List集合的所有实现类.List集合中的元素允许重复,各元素循序就是对象插入的顺序 1.List接口,两个重要方法: get(int index): 获取指定索引位

怒学Python——第二篇——类型与运算

Python支持5种数据类型,包括数字(numbers).字符串(string).列表(list).元组(tuple)和字典(dictionary).作为一门动态类型语言,不用去声明一个标示符的类型,使用的时候是什么类型会自动判定. 对于定义好的变量,若不使用该变量,可以用del删除来释放占有的资源,如 var = 10 del var Python的数字(numbers):支持int.long.float和complex,比较简单不给出示例. Python的字符串(string):如前面所说的

深入理解javascript对象系列第二篇——属性操作

× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对象系列的第二篇——属性操作 属性查询 属性查询一般有两种方法,包括点运算符和方括号运算符 var o = { p: 'Hello World' }; o.p // "Hello World" o['p'] // "Hello World" [注意]变量中可以存在中文,因