zoukankan      html  css  js  c++  java
  • C#的输入输出及基本类型

      //输出

     Console.WriteLine("摩西摩西");

     Console.Write"hollo";不带回车的

    注意:

     

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

     

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

     

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

     

    4.扳手后=。方块后()

     

    string 字符串

     

    //输入

    string n=Console.ReadLine();

     

     

    如何拼接字符串?

     

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

     

     

    //其他内容

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

    Console.ForebankColor = ConsoleColor.Red;   //设置背景颜色

     

    Console.Clear();   清屏

    //显示

     

     

     

     

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

    一、数据类型:

     

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

     

    string a = "456"

    string s = "789"

    Console.Writeline(a+s);

     

    整型(int4字节)---整数类型   不用引号     long(长整型8字节)    short(短整型2字节)    tiny(微整型1字节) 

    1字节(B=8位         1B=8b    1Byte = 8bit

    1KB=1024B   1MB=1024KB  1GB=1024MB   1TB=1024GB

      

    int a = 456;

    int b = 789;

    Console.Writeline(a+b);

     

    小数型,浮点型(float,doubli

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

    double:双精度浮点型。(正常用)          8字节

     

    double d = 3.14;

    float c = 3.14f;

     

     

     

    布尔型(bool:逻辑型,非此即彼。truefalse

     

    bool b = true;

    bool d = false;

     

     

    字符型(char:单个字符    单引号

     

    char c = '4';

     

     

    二、变量(可改)---运行的过程中,值可以改变的量。

    先定义,后使用。

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

    (一)定义:

    数据类型  变量名[=];

    int a;

    int b = 29;

     

    (二)赋值:

    变量名 ;

     

    (三)取值:

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

     

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

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

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

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

     

     

     

    三、常量(不可改)---运行的过程中,值无法改变的量。

    字面常量。

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

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

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

     

     

     

    四、类型转换

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

     

    int a =10;

    double b = 3;

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

     

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

     

    tiny_>short_>int_>long_>double

     

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

     

    语法:

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

    int a = (int)3.14

    2.使用Convert.Toxxx()转化。

    int a =10;

    double b = 3.0;

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

     

    string s = "7896";

    int n = Convert.ToInt32(s);

     

    例子1.     Console.Write("请输入你的年龄:");

                string a = Console.ReadLine();

                int s = Convert.ToInt32(a);

                Console.WriteLine("你明年就"+(s+1)+"岁了");

     

    例子2.:  1、 int a = 10;               C为整数

                    int b = 3;

                    int c = a / b;

                    Console.WriteLine(c);     

               2、 int a = 10;               C为小数

                   double b = 3;

                   double c = a / b;

                   Console.WriteLine(c);

               3、    int a = 10;             C为整数

                      double b = 3;

                      double c = a / b;

                      Console.WriteLine((int)c);

               4、 int a = 10;                  C为整数

                   double b = 3;

                   int c = a / (int)b;

                   Console.WriteLine(c);

               5、int a = 10;                     C为整数

                  double b = 3;

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

                  Console.WriteLine(c );

    例子3:把字符串变成整数

                string a = "1233";

                int s = Convert.ToInt32(a);

                Console.WriteLine(s);

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    diary and html 文本颜色编辑,行距和其它编辑总汇
    bash coding to changeNames
    virtualbox ubuntu 网络连接 以及 连接 secureCRT
    linux 学习6 软件包安装
    linux 学习8 权限管理
    vim 使用2 转载 为了打开方便
    ubuntu
    linux 学习15 16 启动管理,备份和恢复
    linux 学习 14 日志管理
    linux 学习 13 系统管理
  • 原文地址:https://www.cnblogs.com/viven/p/4176958.html
Copyright © 2011-2022 走看看