![05a7992d965a0b41e7da1414d2621aa5.png](https://i-blog.csdnimg.cn/blog_migrate/9a73aac6c3d247864232655cf6980d6f.jpeg)
![aeb8f216aef4729d2c9fcfdfbf3f7b93.png](https://i-blog.csdnimg.cn/blog_migrate/326bfa7ce4cdbd2d65f76d0ec92cf157.png)
变量与数据类型
1.variables: 变量
http://2.int整形
3.char: 字符
4.string:字符串
5.double:双精度浮点型
6.bool:布尔类型
概念
- 1.变量必须先声明,后赋值,再使用。
变量: 数据类型 变量名; 赋值:变量名=值; 为了方便:数据类型 变量名=值;
变量命名规则,
1.有意义,尽量用对应的英文
2.避免使用单个字符命名
3.组成52个英文字符。十个数字,下划线,除此之外不能包含其他字符
4.开头只能以字母或下划线,区别大小写,多个单词组成变量名时应使用驼峰命名法。
2.C#中常用的数据类型包括整形,浮点型,布尔类型,字符类型,引用类型。
数据分为:数值类型,字符类型,逻辑值类型。
数值类型:整数和小数, 字符类型:字符串和字符
一.值类型
//1.整型:常用的整型包括short(短整型)int(整型)long(长整型)区别在于表示的范围不一样。
有int 整型(整数1,2,3)
(看你自己需要什么类型的就设置啥类型,需要的整数长就选长整型,短则反之)
![4afbf70257ed11c3bbfeba7b449b4441.png](https://i-blog.csdnimg.cn/blog_migrate/d08cf9e50716a50c8933862d77381ee9.jpeg)
//2.浮点型:对于带小数点的数据,通常用浮点型来表示,浮点型的数据包括float和double两种类型。
float 浮点型(也就是带小数点的类型,比如0.1)。
![ffef608cde11d70eccde463218b75c5b.png](https://i-blog.csdnimg.cn/blog_migrate/166bd203e4528a40a8bef69e1966fad6.jpeg)
3.布尔类型
bool类型(布尔类型代表真假,使用这个类型,只有两种值,true 和false。比如判断,判断一加一等于二,等于二,则是true(真),等于三,则是false(假)。当然这是站在数学的角度。)
![287e9aa850a70482ad989912baaadb41.png](https://i-blog.csdnimg.cn/blog_migrate/0ff83c0bbb97607b58894214e5be4a53.jpeg)
4.字符类型
字符类型使用char 表示,如“a”,字符类型数据存储形式与整形类型相似,程序存储字符所对应的ASCII码,48-57对应0-9字符,65-90对应A-Z字符,97-122对应a-z字符。
啥意思呢,就是机器给你存的是ASCII码。
![4bed2edc1069ba04abf569b2f02eb208.png](https://i-blog.csdnimg.cn/blog_migrate/d4bbf46dd80259d3f7a46d32b5255b1b.jpeg)
5.引用类型
也就说自己定义字符串类型。用于保存自己想要存的东西。
![5b21f87db5430bfaf4fc1e5133afb3f4.png](https://i-blog.csdnimg.cn/blog_migrate/124c7c3932d062b127210c2b931d290d.jpeg)
3.Console.writeLine()方法提供两种方式可以将变量的值输出至控制台。
4.Console.ReadLine()方法时,用户输入的数据都将作为string类型的数据被接收。
5.在程序开发中,为了找到程序的bug,通常采用程序调试的手段,逐步跟踪程序执行的流程,根据变量的值,找到错误的原因。
练习实践
![dfcce9f144fe2b0b3225d30ceff0ae9f.png](https://i-blog.csdnimg.cn/blog_migrate/f4b5c0223a15caace5821d54383578ae.png)
用控制台应用做一个两个数字呼唤的程序
接收用户输入的两个数字,实现两个数字的互换。
实现步骤:
大概的意思就是用一个temp
比如你要把两杯装满水的杯子进行互换杯子里的水,所以你需要找到一个新的容器,把第一杯水,倒入新的容器,然后将第二杯水倒入第一个杯子,再将新容器里面的水倒入第二个杯子,这样子就完成了数据的互换。
(不明白的可以私信我哦!!!知无不言言无不尽)
创建控制台应用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int num1, num2;//定义整数类型的变量
//接收用户输入
Console.WriteLine( "请输入两个数字:");
num1 = int.Parse(Console.ReadLine());//类型转换
num2 = int.Parse(Console.ReadLine());
//实现两个数字交换
int temp = num1;//把第一杯水,倒入temp容器,那么第一个杯子就空出来了
num1 = num2;//把第二杯水,倒入第一个杯子。
num2 = temp;//最后再把temp原本属于第一个杯子的水,倒给第二个杯子。
//这样子就完成了数据的交换。
//输出交换结果
Console.WriteLine("num1={0}tnum2={1}",num1,num2);
}
}
}
本人由于学力尚浅,所以可能存在局限性或者错误,请各位批评指正。
如果对你有帮助的话,也请求能给一个小小的赞。
希望对你有帮助!
谢谢啦。
END