【2017-2-17】C#基础 - 定义变量,输入输出
本节课主要讲解C#的发展历史及部分C#语言基础,
主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值 打印,两种数据类型,整形类型转换
本节重点难点:定义变量,变量赋值,值覆盖,值拼接
一 控制台程序的创建
打开VS——点击左上角的“文件”——选择“新建”——“项目”(会打开新建窗体)——C# —— 框架4.0 —— 控制台应用程序 —— 保存位置 —— 文件起名——main函数中编写代码
二 输出,输入语句
输出语句
//往外输出内容的
Console.WriteLine("要输出的内容");自动换行
Console.Write("要输出的内容");不自动换行
//等待用户输入,按回车键结束,防止程序闪退
Console.ReadLine();
*Console.ReadLine();
无此语句
三 定义变量,变量赋值,值覆盖,值拼接
1 定义变量:string a; *设未知变量为a
变量赋值:a = "值"; *a指定为某值
两句合并:string a = "值"; *设未知变量为a=x
String 字符串类型的值 ,值可为任意字符
2 定义整型变量:int a;
整型变量赋值:a = 1;
两句合并:int a = 1; *可参考理解为设x=y
int 整型 ,值为数字 可以执行“+-*/”操作,结果是数学运算
3 值覆盖 等号右侧覆盖左侧
4 值拼接 两个string类型进行“+”操作,结果是:拼接
string a = "你好";
string b = "中国";
a+b=”你好中国” b+a=”中国你好”
两个int类型 执行 “+-*/”操作,结果是数学运算
int a =” 10 “ int b = “10”
a+b=”20” a-b=”0”
5 字符串类型与整型之间的转换
string a = "10";
int b = int.Parse(a); *用Parse();
▲不管是什么类型的变量都不能重名
▲变量必须先定义,再使用
本课总结
本课最大的问题在于语句单词的书写及中英文标点符号的切换,特别注意语句中字母的大小写,
作业
练习题1:
“请输入您的姓名:”同一行出现光标,等待用户输入
“请输入您的性别:”光标,等待用户输入
“请输入您的年龄:”同上
“请输入您的身高:”同上
“请输入您的体重:”同上
“--------------------华丽的分割线-----------------------”
xxx你好!您的性别是“男”,您的年龄是“18”,您的身高是“180”,您的体重是“180”。
练习题2:
您的身高和体重的和是“360”。
1 Console.Write("请输入您的姓名:"); 2 3 string a = Console.ReadLine(); 4 5 Console.Write("请输入您的性别:"); 6 7 string b = Console.ReadLine(); 8 9 Console.Write("请输入您的年龄:"); 10 11 string c = Console.ReadLine(); 12 13 Console.Write("请输入您的身高:"); 14 15 string d = Console.ReadLine(); 16 17 Console.Write("请输入您的体重:"); 18 19 string e = Console.ReadLine(); 20 21 22 23 Console.Write(a + "您好! "); 24 25 Console.Write("您的性别是“" + b); Console.Write("”"); 26 27 Console.Write("您的年龄是“" + c); Console.Write("”"); 28 Console.Write("您的身高是“" + d); Console.Write("”"); 29 30 Console.Write("您的体重是“" + e); Console.WriteLine("”"); 31 32 33 int d2 =int.Parse(d); 34 int e2 =int.Parse(e); 35 36 int f = d2 + e2; 37 38 39 Console.Write("您的身高和体重的和是“" + f); Console.WriteLine("”"); 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Console.ReadLine();
作业总结
虽然作出来的效果一样但被写的稀碎,需要大胆去改进和尝试
- 2017-2-17,c#基础,输入输出,定义变量,变量赋值,int.Parse的基础理解,在本的初学者也能看懂(未完待续)
- C#高级编程学习日记之C#基础之变量和预定义数据类型
- Python基础【01】———基础命令+变量定义+输入输出
- C#基础:变量的声明、定义、初始化
- C#变量定义中含问号的用法
- [C#基础]2.局部变量的初始化(要求体现出,不初始化直接使用的后果)
- C#基础(四)(C#预定义值类型和引用类型)
- c#web中定义全局变量,传递变量
- jsp Servlet基础入门学习篇 十二、脚本元素、指令和预定义变量
- 红皮书c#高级编程(第6版)_第2章_c#基础_变量
- C#中用"?"定义变量类型
- C# Visual Studio 2005中定义一个变量让所有的Form都能访问到
- C#变量定义中含问号的用法
- [C#基础]变量的作用域
- C# 变量定义与变量作用域总结
- [C#基础]3.变量的作用域
- C#基础(四)(C#预定义值类型和引用类型)
- 说说 C# 语言局部变量的定义
- C#与C++ 变量定义的区别
- 用《叩响C#之门》复习C#基础知识 第二章 变量