zoukankan      html  css  js  c++  java
  • C#-基本语法(三)


    关键词
      关键字,是一些被C#规定了用途的重要单词
      在Visual Studio的开发环境中,关键字被标识为蓝色
      例如:
        using:导入命名空间
        class:声明类
        static:静态
        void:无返回值
        string:字符串类型

    注释
      注释,是代码中的一些“说明性文字”,本身不参与程序的编译和运行,仅仅供程序员阅读
      注释有三种类型:
        单行注释:// 注释需要说明的文言
        多行注释:以 /* 开始,以 */ 结束,习惯在多行注释的每一行前都加一个星号*,比较美观
            /* 注释需要说明的文言
             * 注释需要说明的文言
             * 注释需要说明的文言
             */
        文档注释:/// 写在类、方法或属性的前面

    常量
      指值不会改变的量
      例如:数字(1)、字符('A')、字符串("HelloWorld")

    变量
      变量用于存储数据,并且存储的数据可以修改
      语法:数据类型 变量名=值
      例如:age=10

    数据类型
      有三种类型:值类型(Value types)、引用类型(Reference types)、指针类型(Pointer types)
      值类型
        值类型变量可以直接分配给一个值,常用类型如下:
        char:字符类型,存储时用单引号括起来的一个字符,例:char sex='man’
        int:整型,例:age=10
        double:双精度浮点型,例:double PI=3.1415
      引用类型
        引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用
        例:object obj;
        obj = 100;
      动态类型
        存储任何类型的值在动态数据类型变量中。这些变量的类型检查是在运行时发生的
        例:dynamic d = 20;
      字符串类型
        存储时用双引号括起来的一串字符,
        例:string address="BeijingXiSanHuan543Hao"
      指针类型
        指针类型变量存储另一种类型的内存地址
        int* iptr;

    数据类型转换
      自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型
        例:2+5.5,运算结果后是7.5。2是int型(精度较double低),5.5是double型
      强制类型转换:例:int i=(int)2.8,得到的是i=2,double强制转换成int型后小数部分会失去
        或者在类型名前加To,例:double i=2.2,i.ToString(),结果i=‘2.2’

    标识符的命名规则
      程序中的变量名、常量名、类名、方法名,都叫做标识符
      C#的命名规则:
        标识符只能由英文字母、数字和下划线组成
        标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' /
        标识符必须以字母、下划线或 @ 开头,后加字母、数字、下划线、@
        标识符不能用数字开头
        标识符必须区分大小写
        不能使用关键字做变量名

  • 相关阅读:
    C语言学习笔记(二)数据类型、常量和变量简介
    将汉字转换为汉语拼音java实现
    C语言学习笔记(四)运算符与表达式(下)
    数组的几种排序算法的实现
    C语言学习笔记(三)运算符与表达式(上)
    java实现二叉树的常见操作
    java解析Internet网页中的内容
    C语言学习笔记(六)分支程序设计
    C语言学习笔记(一)初识C语言
    C语言学习笔记(五)顺序程序设计
  • 原文地址:https://www.cnblogs.com/tynam/p/9595468.html
Copyright © 2011-2022 走看看