• C#输入输出及类型转换,变量,常量。


    //输出 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)+"岁了");

  • 相关阅读:
    记一次ORACLE的UNDO表空间爆满分析过程
    ORACLE AWR报告数据的导入导出实践
    Linux 平台MySQL启动关闭方式总结
    ORACLE 查看RMAN的备份信息总结
    ORACLE AWR报告生成过程出现多个实例记录分析
    ORACLE 如何查看索引重建进度情况
    partproble在RHEL 6下无法更新分区信息
    Oracle行内链接不会引起USER_TABLES中CHAIN_CNT值变化
    Linux服务器宕机案例第二则
    ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
  • 原文地址:https://www.cnblogs.com/dawasai/p/4177077.html
Copyright © 2020-2023  润新知