首页 > 代码库 > 语言基础+数据类型+运算符

语言基础+数据类型+运算符

一、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)注释方式

  a //注释一行

  /**/注释一段区域

  ///放在函数上面使用,给函数加注解

 

二、数据类型

 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=(ing)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))

 

语言基础+数据类型+运算符