本节课主要讲解C#的发展历史及部分C#语言基础,

主要内容有:控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值       打印,两种数据类型,整形类型转换

本节重点难点:定义变量,变量赋值,值覆盖,值拼接

一 控制台程序的创建  

打开VS——点击左上角的“文件”——选择“新建”——“项目”(会打开新建窗体)——C# —— 框架4.0 —— 控制台应用程序 —— 保存位置 —— 文件起名——main函数中编写代码

二  输出,输入语句

输出语句

Console.WriteLine("要输出的内容");自动换行

Console.Write("要输出的内容");不自动换行

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”。

  Console.Write("请输入您的姓名:");

                              string a = Console.ReadLine();

             Console.Write("请输入您的性别:");

                               string b = Console.ReadLine();

            Console.Write("请输入您的年龄:");

                                 string c = Console.ReadLine();

            Console.Write("请输入您的身高:");

                               string d = Console.ReadLine();

          Console.Write("请输入您的体重:");

                             string e = Console.ReadLine();

             Console.Write(a + "您好! ");

                             Console.Write("您的性别是“" + b); Console.Write("”");

                             Console.Write("您的年龄是“" + c); Console.Write("”");
Console.Write("您的身高是“" + d); Console.Write("”"); Console.Write("您的体重是“" + e); Console.WriteLine("”"); int d2 =int.Parse(d);
int e2 =int.Parse(e); int f = d2 + e2; Console.Write("您的身高和体重的和是“" + f); Console.WriteLine("”"); Console.ReadLine();

C#基础 - 定义变量,输入输出的更多相关文章

  1. 【2017-2-17】C#基础 - 定义变量,输入输出

    1.初学C#. C#是专门为.NET的应用而开发的语言,他吸收了C++.Visual Basic.Delphi.Java等语言的优点,提高了程序开发的效率. 2.Visual Studio.NET的集 ...

  2. C#语言基础——定义变量、变量赋值、输入输出

    第一部分 了解c# 一.C#的定义及其特点 C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.net的应用而开发的语言.它吸收了c++.Visual basi ...

  3. JavaScript基础——定义变量

    在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据.变量既可以指向简单的数据类型,如数字或者字符串:也可以指向更复杂的数据类型,比如对象. 在JavaScript中定义 ...

  4. python基础教程 变量/输入输出/if判断

    python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...

  5. go基础语法-变量定义

    1.基础定义 变量类型在变量名后 var a int var s string 2.定义并赋值 var a,b int = 1,2 var s string="abc" 3.类型推 ...

  6. 2017-2-17,c#基础,输入输出,定义变量,变量赋值,int.Parse的基础理解,在本的初学者也能看懂(未完待续)

    计算机是死板的固定的,人是活跃的开放的,初学c#第一天给我的感觉就是:用人活跃开放式的思维去与呆萌的计算机沟通,摸清脾气,有利于双方深入合作,这也是今晚的教训,细心,仔细,大胆 c#基础 1.Hell ...

  7. C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印

    基础学习内容有 Console.WriteLine("要输出的内容");//往外输出内容的 Console.ReadLine(); //等待用户输入,按回车键结束,防止程序闪退 控 ...

  8. 【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)

    一VS基本应用 (一)新建项目 新建项目可有多种方法例如: 1.  在VS起始页面建立新项目 2.  在集成环境中,通过"文件"/"新建"/"项目&q ...

  9. T——SQL基础语句(定义变量,赋值,取值,分支,循环,存储过程)

    T--SQL基础语句 1.定义变量: declare @变量名 数据类型 ; declare @a int ; declare @b  nvarchar(10) ; 2.赋值: 法1:set @变量名 ...

随机推荐

  1. 算法习题---5-1代码对齐(UVa1593)

    一:题目 将不规范的若干行代码进行对齐.对齐按照最长字符串进行操作.见样例输入 (一)样例输入 ␣␣start:␣␣integer;␣␣␣␣//␣begins␣here stop:␣integer;␣ ...

  2. python 中删除文件中的空白行(回车)

    staff.txt 内容: Alex Li,Engineer,1363432345,alex@126.com Jack Zhang,Salesman,Sales Dep,15697892356,jac ...

  3. [转载] HashMap的工作原理-hashcode和equals的区别

    目录 前言 为什么需要使用Hashcode,可以从Java集合的常用需求来描述: 更深入的介绍 先来些简单的问题 HashMap的0.75负载因子 总结 我在网上看到的这篇文章,介绍的很不错,但是我看 ...

  4. TroubleShooting经验总结

    1.WinDbg是微软开发的免费源代码级的调试工具.WinDbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件.WinDbg对于dump文件的调试可以通过菜单设置Symbol Fi ...

  5. 《MySQL必知必会》学习笔记——附录B 样例表

    附录B 样例表 本附录简要描述本书中所用的表及它们的用途. 编写SQL语句需要对基础数据库的设计有良好的理解.不知道什么信息存储在什么表中,表之间如何关联以及行内数据如何分解,是不可能编写出高效的SQ ...

  6. js 判断字符串是否为JSON格式

    function isJSON(str) { if (typeof str == 'string') { try { var obj=JSON.parse(str); if(typeof obj == ...

  7. php面相对象基本概念,基本形式,传值

    面向对象基本概念 面向对象三大特性:封装  继承  多态 类与对象 类:是用于描述“某一些具有共同特征”的物体的概念,是某一类物体的总称. 通常,一个类所具有的共同特征包括2大方面的信息: 外观,形状 ...

  8. ubuntu安装mysql遇到的坑----解决Mysql报错缺少libaio.so.1

    最近学习大数据,涉及到hive的部分需要安装mysql,于是就在linux环境下尝试安装,对于我这个linux小白来说,中间遇到很多坑爹问题,在这里做一个记录. 我参考的mysql安装博客: http ...

  9. 《C语言程序设计》课程教学目录

    <C语言程序设计>课程教学目录 不要去精确定义单个论题,应将一整套问题组织成体系.--黎曼(1826-1866)德国著名数学家 教学过程 2018年秋季学期 C语言程序设计I-第一周教学 ...

  10. 树莓派上跑.NET的segment fault错误

    答案:树莓派1和树莓派zero是不支持的,原因是.net需要arm v7 详情看这里 可以用 cat /proc/cpuinfo | grep 'model name' |uniq 看一下cpu