不知不改

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一.C#中的数据类型:

  1、  char 字符(汉字,字母,数字,标点符号)【单个文字,不能没有,不能超过单个】

  用成对英文单引号表示   

  2、  string 字符串(汉字,字母,数字,标点符号)【不限数量】

  用成对英文双引号表示

  3、  int 整数 表示一个整数

  直接书写

  4、  double 小数(包含小数点)

  直接书写

二.变量

  1、变量声明:指定一块内存空间,用于存放数据,内容可变化

  语法:数据类型 变量名;

  2、变量赋值:将数据存放到变量的内存空间

  语法:变量名 数据;

【变量名一致,数据与数据类型匹配;先声明后赋值】

  3、变量命名:给变量取个名称

  语法:数据类型 变量名;

  5、  变量名规范:

  硬性:必须遵守

    l  只能由数字、字母、下划线组成

    l  不能以数字开头

    l  名称不能与关键字相同

    l  同一函数中变量名不得相同

  软性:建议遵守

    l  变量名能望文知意(例:高度:height)

    l  变量名首字母小写

    l  除第一个次,其他单词首字母大写(驼峰命名法)

  6、  同类型的变量声明可以合并

  变量的初始化和声明可以合并书写

  三要素:数据类型、变量名、变量值

三.数据运算

  1、数字运算:int 、double

  支持运算:加(+),减(-),乘(*),除(/),求余(%)

  返回类型:与运算类型相关

    l  Int类型与int类型运算;返回类型为int类型

    l  double类型与double类型运算;返回类型为double类型

    l  Int类型与double类型运算;返回类型为double类型

  2、字符串运算:string、char

  支持运算:拼接(+)

  返回类型:字符串

  3、案例分析

    l  变量的赋值—>例:int =1;int y =x;

    l  变量的自增或自减—>例:int x=1;x=x+5【自增】; x=x-4【自减】;

    l  多个数据的运算—>例:int x=1; y=2; x=x+y-1;

    l  变量值交换【变量值交换需要第三个变量】—>int x=1,y=2; int z=x; x=y; y=z;

三.类型转换

  1、任意类型——>string

  转换代码:待转换数据.Tostring();

  返回类型:string

  2、double<——>int

  Double 取值范围 >int 取值范围

取值范围小的数字类型  —隐性转换—>取值范围大的数字类型

取值范围大的数字类型  —硬性转换—>取值范围小的数字类型

  【隐性转换:不需要额外的代码,计算机自动完成转换

  显示转换:需要编写额外代码,计算机不会自动转换

  [显示转换有可能造成数据丢失]】

  3、String——>int

  转换代码:int.parse(待转换的字符串);

  返回类型:int

  4、string——>double

  转换代码:double.parse(待转换字符串);

  返回类型:double

四、转义符

  1、\’双引号

  2、\”单引号

  3、\n换行符

  4、\t制表符

  5、\\斜杠\

posted on 2017-11-05 17:48  不知不改  阅读(117)  评论(0)    收藏  举报