zoukankan      html  css  js  c++  java
  • C#visual2012基本操作、数据类型、类型转换

    C#visual2012基本操作、数据类型、类型转换

    一、基本操作

    基本语法:

    1.程序运行需要main,main是程序运行的入口,在同一个EXE文件中既存一个窗口,再创建一个类的话,需要添加main的声明才能运行,且需要将前一个窗口的main替换为其他命名;

    2.大小写敏感,软件大多带有自动联想功能(Dreamweaver开发网页时有时需要通过回车触发),(快捷键Alt +→);

    3.括号,引号,分号都是英文状态下的符号;

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

    输入

    //从键盘读取一行字符串
    
    string s =Console.ReadLine();
    
    

    输出

    //自动回车。
    Console.WriteLine("这是一行文字");
    //不带回车。
    Console.Write("Hello world ");
    //拼接字符串
    Console.WriteLine("您的用户名是" + s + ",请确认。");
     
    
    
    //其他内容
    
    //设置字体颜色
    
    Console.ForegroundColor = ConsoleColor.Green;
    
    //设置背景颜色
    
     Console.BackgroundColor = ConsoleColor.Gray;
    
    //清屏
    
    Console.Clear();
    
    //设置屏幕背景色
    
    Console.BackgroundColor = ConsoleColor.Yellow; Console.Clear();
    
    

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

    二、数据类型:

    1.字符串——放一串字符。需要用“”引起来。

    string s ="456";
    
    string a ="789";
    
    Console .WriteLine(a+s);

    2.整型(int)——整数类型 4字节  long(长整形8字) short(短整型2字节) tidy(微整形1字节)      1字节=8位   1B=8b 1Byte=8bit

    int a = 456;
    
    int b = 789;
    
    Console .WriteLine(a+b);
    
     

    3.小数型(浮点型)

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

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

    double d=3.14float d =3.14f

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

    bool b =truebool d = false

    5.字符型(char)。单个字符 (可用字符串代替,所以很少用)

    char c =‘4’;

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

    先定义,后使用

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

    (一)定义

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

    int a ;
    
    int b =20 ;

    (二)赋值:

    变量名 = 值;

    (三)取值:

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

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

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

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

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

     

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

    字面常量。

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

    const int a = 456;

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

    符号常量的应用:在需要重复使用或修改同一引用复杂数据时,一般喜欢用常量来定义它,大幅提升效率。

     

    五、类型转换。

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

    先把a的值10变成小数类型10.0000,然后再做除法运算。

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

    tidy->short->int->long->double

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

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

    int a= (int)3.14;

    2.使用convert.toxxx。

      

           int e =10double f =3.0int h =e/Convert.ToInt32(f)
    
       Console.WriteLine(h);//3
    
    
    
            string s = "87567";
    
             int n = Convert.ToInt32(s);
    
             Console.WriteLine(n + 1);//87568

    实例

    例一:计算圆的面积:

       

           const double PI = 3.1415926;
    
                Console.WriteLine("请输入半径");
    
                string r = Console.ReadLine();
    
                int R = Convert.ToInt32(r);
    
                double S = PI * R * R;
    
                Console.WriteLine(S);

    例二:年龄显示:

        

           Console.WriteLine("请输入您的年龄:");
    
                string age = Console.ReadLine();
    
                int ag = Convert.ToInt32(age);
    
                Console.WriteLine("您明年是"+(ag+1)+"");
  • 相关阅读:
    IOS中常见的Operation —— NSOperation
    动态语言,别再说不
    CoreImage的使用及常见滤镜工具(一)
    【iOS】用Layer创建一个三维模型以及拖动
    前端基础-html、css
    mysql数据库—索引
    mysql数据库—用户管理、pymysql模块
    mysql数据库—函数、数据备份、流程控制
    mysql数据库基本操作2
    mysql数据库—事务、存储过程
  • 原文地址:https://www.cnblogs.com/wllhq/p/4176936.html
Copyright © 2011-2022 走看看