C#学习笔记(2017/1/3)

一、 变量类型转换

1.    自动类型转换:低精度类型自动转换为较高精度的类型。

        定义过程:double d=2,2会自动转换为2.0;int i=3.0,因为i已声明为int类型,变量的值可以变,但是变量的类型不能变,所以这条命令是错误的。

        计算过程:如3.5+8为例,8的精度较低(int),而3.5的精度较高(double),所以8会自动转化成为double类型,即3.5+8.0=11.5。

       

2.    强制类型转化:如int i=(int)3.0,在这个例子中3.0会被转换为3,注意double型强制转换为int姓将失去小数部分。

二、 标识符的命名规则

1.    标识符只能由英文字母、数字和下划线组成,不能够包含空格和其他字符。

2.    变量名不能用数字开头。

3.    不能用关键字当变量名。

三、 逻辑运算符

    Console.WriteLine(true || false); //输出True

    Console.WriteLine(true && false); //输出False

    Console.WriteLine(!(false));      //取反,输出True

四、 运算符优先级

①   括号

②   一元运算符(++、--、!)

③   *(乘)、/(除)、%(取余)

④   +、-

⑤   >、<、>=、<=

⑥   ==、!=

⑦   &&

⑧   ||

⑨   赋值运算符:=、+=、-=、*=、/=、%=

五、char、char*、char[]与string的区别

       1.赋值方式:char sex =‘男’;  注意引号的问题。

                             char* sex = “男”;

                             char sex[] =“男”

                             string sex = “男”;

2     . char是字符,char*、char[]、string是字符串。

六、条件运算符

       1.语法:条件表达式 ? 分支1 : 分支2 ;

       2.条件表达式为true时执行分支1,false时执行分支2。

       3.例子:

              Int age = 17;

              string text;

              text = age >=18 ? “成年人”: “未成年人”;

              Console.WriteLine(“他是{0}”,text);

七、foreach循环语句

       1. 语法规则

      

       2.因为C#中存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,我们只能通过foreach遍历。

       3.例子:

              String[]t = new string[]{“C”,“Sh”,“a”,“rp”};

              foreach(stringx int t)

              {

                     Console.Write(x);

              }

              //输出CSharp

八、二维数组

       1.声明:int [ , ] arr = new int[2,3]       //包含2个一维数组,每个一维数组包含3个变量

       2.赋值与打印:arr[ 1 , 0 ] = 28;

                             Console.Write( arr[ 1, 0 ] );

       

4.    用xxx.GetLongLength(0)来获取数组中一维数组的个数。

九、键盘输入

       使用Console.ReadLine()方法,代码如下:

       stringname;

       Console.Write(“请输入您的名字:”);

       Name= Console.ReadLine();

       Console.WriteLine(“你好,{0}!”,name);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值