C#初学第二天
在屏幕输入一段内容,
 Console.WriteLine("这是输出的内容");
 停留等待的按键
 Console.ReadKey();
 声明变量
 数据类型 变量名
 变量名=值;
 定义整数并赋值
 int=15;
 定义小数
 double=3.4;
2. 今天介绍的是非数值的类型
字符型 char,这个类型主要是用单引号('')括起来表示;里面是一个字符
 举例 char num='a';(字符只能用字母(a,b...),下划线_,还有@开头,后面可以用 字母数字以及下划线组合)***切记不可用关键字
字符串 string,这个类型是用双引号("")括起来表示,里面的内容是字符串
 举例 string str="随便";
double与decimel
 double可以表示15~16位的数字,超过的部分自然是四舍五入,
下面是代码
//练习1:定义一个变量pi,并把3.14存进去,然后显示在屏幕上?
//double pi = 3.14;
 //Console.WriteLine(pi);
 //Console.ReadKey();
//2.定义一个变量存储客户的姓名,然后在屏幕上显示:”你好,某某”.
//string name = "大哥";
 //Console.WriteLine("你好"+name);
 //Console.ReadKey();
//3.定义3个变量,分别存储一个人的姓名(张三),年龄(28),和工资(7600.33).然后在屏幕上显示,我叫XX,今天X岁了,我的工资是XX元.
//string nm = "张三";
 //int age = 28;
 //double gz = 7600.33;
 //Console.WriteLine("我叫"+nm+",今天"+age+"岁了, 我的工资是"+gz+"元");
 //Console.ReadKey();
//4.定义一个变量存储一个人的年龄(18),然后发现这个人的年龄不是18岁,
 //要把这个人的年龄修改成20岁(本题体会变量可以被重复多次赋值),最后把这个人的年龄输出到屏幕上?
//int nl = 18;
 //Console.WriteLine("年龄是"+nl);
 //nl = 20;
 //Console.WriteLine("真实年龄是"+nl);
 //Console.ReadKey();
//5.定义四个变量,分别存储一个人的姓名、性别、年龄、电话。然后打印在屏幕上
 //string nem = "李四", xbie="男",dh="15167568769";
 //int anl = 45;
 //Console.WriteLine("姓名:"+nem+",性别:"+xbie+",年龄:"+anl+",电话"+dh);
 //Console.ReadKey();
//6.在屏幕上输出:我的手机是philips 型号:998 价格:1500元 重量:0.3kg
//string shouji = "philips",xingh="998";
 //double jiage = 1500,zhongl=0.3;
 //Console.WriteLine("我的手机是"+shouji+" 型号:"+xingh+" 价格:"+jiage+" 重量:"+zhongl+"kg");
 //Console.ReadKey();
//7.定义两个变量如:a b分别赋值为10和5,写程序交换两个变量的值
//int nub = 10, nup = 5,nmb;
 //Console.WriteLine("初始值nub是"+nub+"初始值nup是"+nup);
 //nmb = nub;
 //nub = nup;
 //nup = nmb;
 //Console.WriteLine("现在值nub是"+nub+"现在值nup是"+nup);
 //Console.ReadKey();
//8。问用户喜欢吃什么水果,假如用户输入”苹果”,则显示”哈哈,这么巧呀,我也喜欢吃苹果”
//Console.WriteLine("你喜欢吃什么水果啊?");
 //string shuiguo = Console.ReadLine();
 //Console.WriteLine("哈哈,这么巧啊,我也喜欢吃"+shuiguo);
 //Console.ReadKey();
//9.练习:请用户输入姓名,然后在屏幕上显示“你好,XXX". XXX为用户刚刚输入的姓名.
//Console.WriteLine("请您输入你的名字");
 //Console.WriteLine("您好:"+Console.ReadLine());
 //Console.ReadKey();
//10.能在字符串中输出双引号吗?在屏幕上显示: c#用的字符串用” ”号包含起来
//string sy="\"\"",dy="\'\'",xg="\\";
 //Console.WriteLine("双引号"+sy+"单引号"+dy+"斜杠");
 //Console.ReadKey();
//11.演示:某学生三门课成绩为,语文:90 数学:80 英语:91,编程求总分和平均分.
//int yw = 90, sx = 80, yy = 91,he;
 //he=yw+sx+yy;
 //double pj = he / 3;
 //Console.WriteLine("总分为:"+he+"平均分为"+pj);
 //Console.ReadKey();
//12.定义两个数分别为10和20,打印出两个数的和。
//int shu1 = 10, shu2 = 20;
 //Console.WriteLine(shu1+shu2);
 //Console.ReadKey();
//13.计算半径为5的圆的面积并打印出来
//int r = 5;
 //Console.WriteLine(Math.PI*r*r);
 //Console.ReadKey();
//14.某商店T恤的价格为35元/件,裤子的价格为120元/条.小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
 //假如商店为小明打8.8折,那么小明应该付多少钱呢?
 //购物总计为:XX元,打折后应付为:XX元.
//double txue = 35, kuzi = 120;
 //Console.WriteLine("购物总价为:"+(txue*3+kuzi*2)+"元,打折后应付"+((txue*3+kuzi*2)*0.88)+"元");
 //Console.ReadKey();
//115.下面代码的输出结果是什么?
 //int a = 10, b = 3;
 //int mod = a % b;
 //double quo = a / b;
 //Console.WriteLine(mod);
 //Console.WriteLine(quo);
//int a = 10, b = 3;
 //int mod = a % b;
 //double quo = a / b;
 //Console.WriteLine(mod);
 //Console.WriteLine(quo);
 //Console.ReadKey();
 double db=3.145678800;
 decimel多数用于金钱的计算,可以保留小数点后所有位数,
 decimel dm=1.35678877m;
 
 数字类型:int double decimel
 非数值类型: char string
 在定义变量的时候可以用","分隔开,同时进行多个变量的赋值,也可以不赋值。*******变量必须先赋值然后再使用。(切记.....)
3 转义字符
 几个比较特殊的如:
 \\ 这个在字符串输出的是\
 \* 这个在字符串输出的是*
 \"" 这个输出的是""
 \' 这个输出的是'
 \n 这表示换行,\r 这个表示 回车
 \b 这个是表示退格
 \t 这个表示tab
4 运算
 + 加法如: int num=5,num1=7,num2; 
 num2=num1+num;
 Console.WriteLine(num2);
 Console.ReadKey();
-减法如: int num5,num1=6,num2;
 num2=num1-num;
 Console.WriteLine(num2);
 Console.ReadKey();
这些输出也可以这样写:intnum=10,num=5,;
 Console.WriteLine(num+num1);
 Console.ReadKey();
 *乘法如: int num=5,num1=6,num2; 
 num2=num*num1;
 Console.WriteLine(num2);
 Console.ReadKey();
/除法如: int num=10,num1=5,num2;
 num2=num/num1;
 Console.WriteLine(num2);
 Console.ReadKey();
%除模 int num=10,num1=3,num2;
 num2=num%num1;
 Console.WriteLine(num2);
 Console.ReadKey();
5. 参与运算的数据类型必须保持一致,如果不一致必须进行转换:自动转换(隐式转换),
 小的类型可以转换成大的类型,
 强制转换(显式转换)类型名(变量),可能丢失精度
6. 在屏幕上显示出:请你输入 “名字”,然后自动回复:你好“名字”
 Console.WriteLine("请你输入名字");
 string str=Console.ReadLine();
 Console.WriteLine("你好"+str);
 Console.ReadKey();
7. 屏幕上显示姓名,年龄,性别,电话,工资,电话型号,电话价格。
 string name="杨洪波",xb="男",tel="15043157535",txh=nokio12345;
 int age=25,tjg=500;
 double gz=10000;
 Console.WriteLine("我的名字"+name+",今年"+age+"岁,性别"+xb+",电话是"+tel+",电话型号是"+txh+", 电话价格:"+tjg+",工资是"+gz+"元");
 Console.ReadKey();
8. 显示转换和隐式转换;
 double db=2.3442;int num1=(int)db;(这样会丢失数据)
int num=5; double db1=num;
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号