C#进阶 04 变量
来源:互联网 发布:python 日期格式 编辑:程序博客网 时间:2024/05/21 06:55
这篇博客咱们来说说变量,大家都知道计算机是使用内存来存储数据的,那么数据都是什么呢?就是咱们计算机正在使用的程序+数据。来吧,谈谈数据是怎么通过变量存进计算机的,也就是计算机内存里。
1、
先来联系一下生活,在计算机中存数据到内存跟咱们在现实生活中的去酒店开房间是一样一样的,第一步,开一个房间,第二步,把自己扔进去。看下面的代码:
namespace MyFirstVariable{ class Program { static void Main(string[] args) { int A; //开辟一个名字为 A 的空间 A = 6; //将数字 6 存入空间 A 里面 Console.WriteLine(A); // 输出空间 A 里面的内容 Console.ReadKey(); // 等待用户按下任意键,然后再下一步 } }}
2、
到这里就有新的疑问了,只有这一种方法么?
当然不是了,目前我 get 到的有三种办法,代码如下:
namespace MyFirstVariable{ class Program { static void Main(string[] args) { //方法一: //================================================================================== int A; //开辟一个名字为 A 的空间 A = 6; //将数字 6 存入空间 A 里面 Console.WriteLine(A); // 输出空间 A 里面的内容 Console.ReadKey(); // 等待用户按下任意键,然后再下一步 //方法二: //================================================================================== int B, C, D; B = 3; C = 4; D = 5; Console.WriteLine(B); Console.WriteLine(C); Console.WriteLine(D); Console.ReadKey(); //方法三: //================================================================================== int E = 7; int F = 8; int G = 9; Console.WriteLine(E); Console.WriteLine(F); Console.WriteLine(G); Console.ReadKey(); } }}
3、
三个方法都可行,做到这里是不是有新的疑问,上边存储的都是阿拉伯数字,其他的不能存么?都可以存什么?变量名需要改动么?下面咱们就解答这些疑问。
a、切记,赋值:变量名 = 值 这个关键点。
b、C# 中的数据:
- int(整数) -3、-5、-100、 3、5、100、
- double(小数) -3.14、3.14、10.5
- decimal(金钱小数) 存储金钱 5.68234
- char:(字符) ‘A’ ‘b’ ‘a’ ‘’
- string:(字符串) “张三” “李四” “我是帅哥川哥啦~”
4、
变量的命名
a、命名规则:
- 必须以“字母”或“@”符号开头,不要以数字开头。
- 后面可以跟任意 字母、数字、下划线。
- 注意
.....................1)你的变量名不要与 C# 系统中的关键字重复。
.....................2)在 C# 中,大小写是敏感的。
.....................3)同一个变量名不允许重复定义。
- 定义变量时,变量名要有意义。
b、C# 变量命名编码规范
- Camel 命名法:首个单词的首字母小写,其余单词的首字母大写。
- Pascal 命名法:每一个单词第一个字母都大写。
- 如果使用到英文单词的缩写,全部用大写!
c、命名规则,这不是低工资的问题,而是能不能找到工作,能不能被人接受的问题。业界有句话是这么说的:“不写注释是流氓,名字瞎起是扯淡”!所以一个是注释,一个是命名规范大家一定要多多注意。
5、
好了,这边博客就到这里了;
下一篇咱们说说 转义符 占位符 等关于转义等那些转来转去的东西,很是干货,期待ing。
阅读全文
0 0
- C#进阶 04 变量
- c# 进阶
- c#进阶
- c#变量
- C# 变量
- C#变量
- C#变量
- C#变量
- c#变量
- C#变量
- C#变量
- C# 变量
- c# 变量
- C#进阶2
- C#进阶1
- C#进阶3
- c#如何进阶?
- C#进阶 01 理论基础
- 婚礼上的谎言(C语言)
- Linux远程连接工具 SSH (OpenSSH)
- 7. Reverse Integer
- Android studio 出现 Unsupported major.minor version 52.0
- 【BootStrap】图片样式、辅助类样式和CSS组件 -附源码
- C#进阶 04 变量
- Java与Cuda混合编程
- Codeforces 535C Tavas and Karafs(二分)
- 献给初学者:谈谈如何学习Linux操作系统
- poj 3080
- 图床
- hostname与/etc/hostst ; /etc/sysconfig/network的关系
- POJ3273
- 解题报告:Codeforces Round #432 (Div. 1) D. Tournament Construction (DP+构造)