• C#-语言基础+数据类型+运算符


    一、C#语言基础

    在控制台应用程序中展示

    新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序

    1、项目结构

     1)项目后缀

      .config ——配置文件(存放配置参数文件)

      .csproj ——项目文件(管理文件项)

      .sln ——解决方案文件(管理项目)

      .cs ——(程序代码)

     2)函数的四要素:名称、输入、输出、加工

     3)主函数,输入语句,输出语句

      Useing ——程序引用的库

      namespace ConsoleApplication3 ——命名空间 

      class Program ——类

      static void Main(string[] args) ——方法

     4)快捷键

      Alt+→  提示,需要执行程序时点击启动或Ctrl+F5

      Ctrl+E,C  注释本行    Ctrl+E,C  取消注释本行

     5)注释方式

     //    双斜杠:注释"//"所在行其后所有代码

      /* */  注释以"/*"开始"*/"结束之间的一段区域

      ///  放在函数上面使用,给函数加注解,在调用函数时显示对函数的注解

     (6)特殊符号

      制表符     换号     回车  v 垂直制表符

    二、数据类型

     1、基本数据类型(值类型)

      Int 整数类型   Int32  4b大小(范围:-2^312^31-1

      Long 超大整数类型  Int64  8b大小 (范围:-2^622^62-1

      Double 双精度浮点型小数  占8b大小

      Decimal 单精度浮点型小数  占16b大小

      String 字符串类型

     2、引用类型

      1)字符串类型

    String 等同于字符型,长度较长,定义是用双引号

      如:string a = “Hello.”;        string b = “15”;

      2)数值类型

    Int a = 11;    double b = 12.5;

     3、基本的类型转换

      1)自动转换(隐式转换)——从值类型转换到引用类型时候

    方法: Int a = 5;

           String b = a.ToString();

      2)强制转换(显式转换)——从引用类型转换到值类型时候,或者从浮点类型转换到整形

      当从一个引用类型转换到值类型时,必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转

    方法一: 用()

            int a;

            double b = 12.3;

            a = (int)b;

    方法二: convert

            Int a;  float c;  doulbe b=12.3;

            A=convert.toInt32(b);  c=convert.Tosingle(b);

    方法三:用Parse

           Int a;    double b=12.3;

           A=int.Parse (b);

    总结:b=(int)a;等同于b=int.Parse(a);等同于b=convert.ToInt32(a);

    三、运算符

      算数

    ++  加加  --  减减  * 乘  / 除  %取余  +  加  -  

      关系

    > 大于  < 小于  >=大于等于  <= 小于等于  == 等于  != 不等于

      逻辑

    && 与(并且)  || 或  ! 非(注:优先级最高!)

      条件运算符

         如果

      赋值

    =  +=  -=  *=  /=  %=

      例如:x+=5   即为 x=x+5

      例:

    Console.Write(“请输入100以内的数:”)

    String s = Console.ReadLine();

    Int num = Convert.ToInt32(s);

    Console.WriteLine(“数字是否是7的倍数”+(num %7==0))

    Console.WriteLine(“数字十位数是否是7的倍数”+(num /10==7))

    Console.WriteLine(“数字个位数是否是7的倍数”+(num %10==7))

  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/qq450867541/p/5922463.html
Copyright © 2020-2023  润新知