C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)

C#数据类型

C#中有很多数据类型,实数的int类型,小数的float类型,判断真假的bool布尔类型,等很多
C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)
下面是我搜索到的个个类型的范围C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)

常量

常量,程序运行当中无法被改变的量

变量

变量,程序运行当中可以被改变的量
其本质就是一个存储空间,被改变的不过是存储的内容
注意,变量一定要先定义再使用
变量定义的格式:
类型修饰符 变量名 = 初始值
例如 int age =23;
类型修饰符:规定了变量的空间大小,以及变量的数据类型
变量名:变量的名字,起标识作用,尽量做到见名知意
初始值:变量定义时的默认值
变量命名规则
1、只能由字母、数字、下划线或者@组成,并且不能以数字开头,@只能用于开头
2、不可以与系统关键词同名,如int
3、不能使用重复的变量名(C#中大小写很敏感)
4、要使用驼峰命名方法 如 helloWorld 意思就是连词中第一个词首字母小写,后面的单词首字母大写。
5、见名知意

运算符

赋值运算符
赋值运算符“=“
用于给变量赋值,将右边的值赋给左边的变量。
例如:age = 24;
赋值运算符的优先级较低,在同一表达式中,如有其它运算符,那赋值运算符为最后
算术运算符
用于参与数值之间的计算,如“ + 、 - 、* 、 / 、% 、++ 、–”
其中 “++ 、–”
如果++/–在变量的前面,就先进行+1的操作,再参与运算;a=++5; a=6
如果++/–在变量的后面,就先参与运算,再进行+1的操作。a=5++; a=5
复合运算符
是对算术运算符的缩写形式,使得对变量的改变更为简洁。
例如:a=a+b ,就可以写成a+=b;俩个表达式意思相同。

表达式

有常量、变量和运算符组成

语句

语句是程序执行的最小单位,以分号结尾。

输入

Console.Read()
读取一个字符,随便按下一个字符后终止输入操作(输入一个字符的)
Console.ReadLine()
读取一行字符,按下回车结束操作(输入一个字符串的)

输出

System.Console.WriteLine()
此方法是Console类的输出方法之一。
程序新建之后会自动应用System命名空间,所以可以直接写成
Console.WriteLine()。

类型转换

隐式转换
是一种安全类型的转换,不会导致数据丢失,因此不需要任何特殊的语法。
有小到大时,系统自动的进行隐式转换。
C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)
图来自于此https://blog.csdn.net/lidandan2016/article/details/78042691

强制转换(显式)
强制转换需要强制转换运算符,由大变小需要用强制转换,这样需要付出缺失精度的代价。
Convert.ToInt32、(int)与字符串拼接
C#入门基础知识(数据类型、变量、常量、运算符、表达式、语句、简单的输入和输出,类型的转换)