变量:可变的量(值可变)
//变量是用来对程序中某些数据的存储,引用
可以更改输出结果的颜色
int 关键字 int 整数数值类型
int num = 100;
Console .WriteLine(num); //100 把变量在控制台输出,返回变量的值。
int 整数数值类型 num变量名 “自定义” =运算符“赋值” 100值“可变的”
num =10000; //重新给num赋值
Console .WriteLine(num); //10000
string 关键字 string 字符串类型
string str;
str ="你好,中国!“; //=赋值,变量第一次使用=
Console .WriteLine(str);
str ="hahaha"; //修改,第二次及以后使用=
Console .WriteLine(str);
double 关键字 ” double 浮点型
double dol = 2.5;
double doll = 25; //可以赋值为整数,因为25可以写出25.0
char 关键字 char字符型
使用单引号包裹单个字符“注意字符不能超过1个”
char a ='a';
Console .WriteLine(a);
bool 关键字 布尔型
bool型值只有两个 true“对的 ,真的,1" /false “错的 ,假的 ,0”;
bool b=true;
bool b1=false;
注意:
同数据类型声明变量的方式有很多种,区别在于数据范围大小不同“根据赋值的大小选择关键字声明变量”
int num2 = -300000000 ; //int 有符号 ,范围-2.147,483,648到2.147,483,647 ,超出范围则会报错。
uint num3 = 300000000 ; // uint 无符号 ,范围 0 到 4,294,967,295 ,使用负号,超出范围则会报错。
long num4 = -300000000000000000 ; //long 有符号, 范围-9,223,372,036,854,775,808 到9,223,372,036,854,775,807 ,超出范围报错。
ulong num5 = 10000000000000000000 ; //无符号,范围0到18,446,744,073,709,551,615,超出范围则会报错。
总结:
1.变量声明要使用和赋值类型相同的声明关键字,变量名不能重复。
2.变量的值可以重复赋值,修改。
3.变量在声明前不能被使用。
常量:
常量和变量一样用来存储数据,但是常量值不允许被修改。
const int num6 = 500 ;
Console .WriteLine(num6) ; //500
const int num6 ; //报错 ,没有给常量赋值。
num6 = 50000 ; //报错 ,给常量重复赋值。
常量和变量的区别:
1.变量可以先声明后赋值,常量不可以。
2.变量可以重复赋值,常量不可以“常量代表唯一的值!“。
数据类型:
值类型:基本数据类型有:int , double , bool , char , long , byte ......
例如: //值类型的变量保存的数据就是值本身。
int num= 100 ;
Console . WriteLine(num); //100
引用类型:基本数据类型有:string , object , 数组 ......
例如: //引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用。
int [] arr = {1 ,2 ,3 ,4 ,100}; //创建一个 int 类型的数组
Console . WriteLine(arr); //System.Int32[ ]
// 引用数据类型String,使用双引号包裹多个字符
string str2 = "hello , 你好 , 呵呵 ";
Console .WriteLine (str2);
// 在字符串中可以添加,转义字符
str2 = "hello , \n你好 , 呵呵 ";
Console .WriteLine (str2);
//@"”字符串中不能使用转义符,但是可以解析键盘敲打的格式内容,“例如回车’
str2 = @"hello , \n
你好 , 呵呵 ";
Console .WriteLine (str2);
//$"”在字符串中添加{}占位符其内容是变量,可以解析变量
str2 = $"hello , \n你好 , 呵呵{num} ";
Console .WriteLine (str2);
//字符串格式化:可以根据{}占位符中的下标,解析对应的数据
str2 = "hello";
Console .WriteLine ("hello , {2}",num , "1111" , num3) ;
标签:Console,变量,--,str2,数据类型,int,num,WriteLine From: https://blog.csdn.net/2401_84642440/article/details/141109523