前言
在C#语言中,涉及到了很多符号的用法。
一、+:
1、连接作用:
(直接显示-如下例子1:显示一个人的姓名:邢美玲,年龄:18......)效果:
string name = "邢美玲"; int age = 18; string Email = "[email protected]"; string address = "天堂"; double money = 2344566.455665; // Console.WriteLine("姓名" + name); //Console.WriteLine("年龄" + age);//这里+起到连接的作用 Console.WriteLine("Name" + name +",Age" + age); Console.ReadKey();
(问答显示-如下例子2:显示问题后:回答后,在下一句里显示回答的答案)效果:
Console.WriteLine("超超,你喜欢吃什么呀?"); string Vegetabel = Console.ReadLine(); Console.WriteLine("这么巧我就喜欢吃" + Vegetabel); Console.ReadKey();
(问答显示-如下例子3:可以输入两次问题答案,在下一句显示所有问题答案)效果:
Console.WriteLine("超超,请你输入你的性别:");//问题显示 string Sex = Console.ReadLine();//问题答案1 Console.WriteLine("请输入媳妇姓名");//第二个问题显示 string Name = Console.ReadLine();//回答第二个问题答案2 Console.WriteLine("您的性别是" + Sex+",您媳妇的姓名是:"+Name );//符号+都是连接作用,连接上答案1 和答案2 Console.ReadKey();//点击任意键开始
二、转义符
what:转义符是什么?顾名思义就是把它本身自带的含义转换成其他的含义带有其他的功能。这里只说几种转义符:
1、“\”
通常情况下,在C#语言里面的“”是英文含义的不能再字符串中正确显示出来,如果有会被认为是错误。
例子1:我想说超超的小名是“小扁扁”效果如下:
Console.WriteLine("超超有个小名\"小扁扁\"");// 这里\"小扁扁\",因为前面有\所以"就可以显示出来 Console.ReadKey();//点击任意键开始
2、“\n”
加了一个字母n,就会有不一样的含义了
例子2:还是这句话但是想要效果如下:
Console.WriteLine("超超有个小名\n"小扁扁\"");// 这里\"小扁扁\",因为前面有\n所以换到了下一行 Console.ReadKey();//点击任意键开始
3、“\b”
加了一个字母b,有遮挡他前面的那个字
例子3:还是刚刚那句话,如果把n换成b,就会有这样的效果:这里的----名,这个字遮挡掉了。
4、“\t”
他的效果是,让他们之间有一定的间距,并且下一行的可以和上一行尽量对齐
。。。。。。
三、运算符
运算符就像我们的数学里的,有+ - * / % ^;除了算数运算符,还有逻辑运算符。
1、+、-
刚刚上面提到的是连接的作用,前提条件是:左右两边要至少有一个是字符串的情况下。在这指的是加法。
2、* /
int R= 5; double pi = 3.14; double S= pi*R *R; double C = 2 * pi * R; Console.WriteLine("计算面积等于=" + S); Console.WriteLine("计算周长=" + C); Console.ReadKey();
3、 %
表示取余数:例子1:把234天计算出是几周零几天,效果如下:
int day = 234; int week = day / 7; int result = day % 7;//得出的是234天除以7的余数 Console.WriteLine("{0}周{1}天",week,result );//显示出几周几天 Console.ReadKey();