using System;
namespace CSharp变量和转义字符使用
{
class Program
{
static void Main(string[] args)
{
//什么是变量: 变量就是在内存中开辟空间存储数据的类型
#region 变量的命名规则和声明变量
//1.必须以 "字母" "_"(下划线)或者@符号开头
//2.变量的命名必须与系统关键字不同
//3.变量名尽量要有意义,可以让别人能看懂
//4.变量的命名大小写是敏感的,也就是大小写是不同的变量
//5.尽量使用驼峰命名法(驼峰命名法,第一个单词首字母,其后的单词要大写 例:ageOneTwo)
//声明变量
// 声明变量需要 变量的类型 变量名, 为变量赋值 用 = 等号;
int age = 18;
#endregion
#region 变量的类型
//数字类型
// 取值范围-2147483648 到 2147483647之间的整数
int a = 15;
// 在3.4E-38到3.4E+38 之间的任何数
float b = 12.5f;
//1.7E-308到1.7E+308之间的任何数
double c = 13.4;
//在-128到127之间的整数
sbyte d = 40;
//在0到255之间的整数
byte e = 37;
//在-32768到32767之间的整数
short f = 65;
//在-9223372036854775808到9223372036854775808自建的整数
long g = 66;
//在0到4292967295之间的整数
uint h = 74;
//还有很多就不一一列举了
//字符串类型
//string 是字符串类型,字符串类型的值需要用双引号引起来,
//字符串是由很多字符连接起来形成的
string _name = "梨子";
// 字符类型
//字符是单个的字母或符号,多个字符可以拼接成字符串用单引号括起来表示
char _one = 'A';
//bool 类型
// bool类型只有两个值 一个是正确 一个是否定
bool sd = true;
bool sf = false;
#endregion
#region 格式化字符串输出
//格式化字符串中的{0}等占位符必须是连续的,其中数字必须要比填入其中的
//变量少或者相同,但是不能多!
Console.WriteLine("张三的年龄{0},李四的年龄{1},王五的年龄{2}",23,21,24);
#endregion
#region 转义字符
// \n 代表换行 ,表示从\n 的位置换到下一行显示
string url = "//edu.youkuaiyun.com/course \n /play/20589/257722";
//转义字符还有很多用法都差不多就不一一举例
/*
* 1. \\ 表示符号"\"
* 2. \n 表示换行
* 3. \r 表示回车
* 4. \' 表示单引号
* 5. \" 表示双引号
* 6. \0 表示空字符(null)
* 7. \b 表示退格
* 8. 还有很多就不一一表示之例举常用的几个
*/
//以@符号修饰的字符串 不会识别转义字符,会按照原本的格式输出,包括空格换行等格式
string _url = @" https://editor.youkuaiyun.com/md/?
articleId =106246858";
#endregion
}
}
}