//输出 Console.WriteLine("大哇塞"); 自动回车的。

Console.Write("Hello world");  不带回车的

注意:

1.大小写敏感。(快捷键操作)

2.括号,引号,分号都是英文状态下的符号。

3.结尾不要忘记写分号。

//输入 string s = Console.ReadLine();

如何拼接字符串。

Console.WriteLine("你的用户名是" + u + ",密码是" + p + ",请确认。");

//其它内容

Console.ForegroundColor = ConsoleColor.Red; //设置文字颜色

Console.BackgroundColor = ConsoleColor.Yellow;//设置背景颜色

Console.Clear();//清屏

*********************************************************************************************************************************

类型-->变量、常量-->运算符-->表达式-->语句-->函数、数组

一、数据类型:

字符串(string)——放一串字符。需要用""引起来。

string s = "456";

string a = "789";

Console.WriteLine(a+s);

1字节=8位 1B=8b 1Byte = 8bit   1KB = 1024B 1MB = 1024KB 1GB=1024MB 1TB=1024GB

1、整型(int)——整数类型 4字节   long(长整型8字) short(短整型2字节) tiny(微整型1字节)    int a = 456;

int b = 789;

Console.WriteLine(a+b);

2、小数型又称浮点型(float,double)

float:单精度浮点型。 4字节

double:双精度浮点型。 8字节

double d = 3.14;

float d = 3.14f;

3、布尔型(bool)。逻辑型,非此即彼。true,false; 1字节

bool b = true;

bool d = false;

4、字符型(char)。单个字符,很少用。

char c = '4';      必须用单引号 。

二、变量——运行过程中,值可以改变的量

先定义,后使用。

定义变量名时,不能重名。

(一)定义:

数据类型 变量名[ = 值];

int a=1;

int b = 20;

(二)赋值:

变量名 = 值;

(三)取值:

直接使用变量名,就可以把变量中存的值给取出来。

(四)变量命名的一般规则。

1.变量名一般由字母、数字、下划线组成。

2.变量名开头只能是字母或下划线。

3.变量名不能与系统关键词重复。

三、常量——运行的过程中,值无法改变的量。

字面常量。string s="大哇塞"。

符号常量。定义:在变量定义的左边加上const关键字就可以了。

const int b = 20;

注意:符号常量在定义的时候,必须赋值。

符号常量的应用:在一些反复使用的复杂数据,一般喜欢用常量来替代它,使用常量进行编程运算。

四、类型转换。

计算机只能对同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型,则需要进行转换(自动,强制)。

            int a = 10;

            double b = 3.0;

            Console.WriteLine(a / b); //先把a的值10变成小数类型10.0000,然后再做除法运算。

自动转换:由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据,就转化。

tiny->short->int->long->double

强制转换:由程序员强制把某种类型,变成另一种类型。这种强制转化是在计算机不自动转化的时候实施,但有可能丢数据。

 语法:

 1.在被转换的数据左边加上小括号,小括号里面写上要转化的目标类型。

 int a = (int)3.14;

 2.使用Convert.Toxxx()转化。XXX代表要转换的类型。

 int a=10;

 double b = 3.0;

 int c = a / Convert.ToInt32(b);

        string s = "7896";

        int n = Convert.ToInt32(s);

         Console.WriteLine("请输入你的年龄");

         string s = Console.ReadLine();

         int age = Convert.ToInt32(s);

         Console.WriteLine("你后年就"+(age+2)+"岁了");

最新文章

  1. 198个经典C#WinForm实例源码(超赞) 里面的例子 .sln 目录
  2. iOS 跳转至AppStore评分页面
  3. 折半算法的C#实现方式-递归和非递归
  4. [原]编译Android源码过程中遇到的问题
  5. IOS基础之 (一) OC基础语法
  6. hdu 1733 分层网络流 ****
  7. Eclipse User Library Add/Edit/Remove
  8. CSS_网站配色参考方案
  9. Spark计算模型
  10. Volley使用指南
  11. [ExtJS5学习笔记]第四节 欢迎来到extjs5-手把手教你实现你的第一个应用
  12. scrapy 爬取豆瓣互联网图书
  13. 修复运行 tasklist 命令时提示 ERROR: Not found
  14. appium---第三个脚本,进入评论页,发表评论
  15. PHP 开发者的 Docker 之旅
  16. 垃圾回收相关(深入理解Java虚拟机中的内容)
  17. 如何发布开源自己的框架或类库到CocoaPods - 图文讲解
  18. 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL (转)
  19. Unity中SendMessage和Delegate效率比较
  20. 前端基础-HTTP协议

热门文章

  1. da道至简读后感
  2. 洛谷P1002 过河卒(动态规划)
  3. lemon
  4. Python笔记_第一篇_面向过程_第一部分_0.开场白
  5. springboot的配置文件说明
  6. Jisa's Notebook
  7. SaltStack中状态间关系unless、onlyif、require、require_in、watch、watch_in
  8. JavaEE--分布式与集群
  9. Linux读取目录文件
  10. 哈夫曼编码的理解(Huffman Coding)