zoukankan      html  css  js  c++  java
  • 黑马程序员----C#基础知识02

    变量和表达式

    一、变量

    变量是计算机内存中的一块存储单元,可以将数据存放到变量中,需要的时候再从中取出进行查看或修改。

    1、变量的基本类型

    (1)、整型变量

      sbyte、byte、short、ushort、int、uint、long、ulong

    (2)、浮点型变量

      float、double、decimal

    (3)、其他常用变量类型

      char 、bool 、string

    2、变量的命名规则和命名方法

    变量是计算机中占据一定内存单元的存储区域,通过指定变量的名称来使用和管理变量。从数据存储的角度来看,变量名相当于存储数据的变量所占据的那块内存单元的标识名。

    (1)变量名的第一个字符必须是字母、下划线(_)或@;

    (2)其后的字符可以是字母、下划线、数字等;

    (3)不能使用C#中的关键字作为变量名,如using、namespace等,因为这些关键字对于C#编译器而言有特定的含义;

    (4)C#是区分大小写的,因而在命名变量时,一定要使用正确的大小写,因为在程序中使用它们时,即使只有一个字母的大小写出错,也会引起编译错误。

    (4)对于简单的变量,建议使用camelCase命名方法,而对于比较高级的变量,则使用PascalCase命名方法。

    (5)变量名最好使用具有实际意义的英文单词,能够“见名知意”

    (6)变量中存储的值取决于该变量的类型,例如:bool test = true; int num2 = 14000;string val = "John";float num3 = 14.5f;

    (7)程序中的一个块就定义就定义了一个作用域,域内的变量对外部不可见。变量在进入其作用域时创建,在离开作用域时被释放,例如:Console.WriteLine(“ x and y:{0},{1}”,x,y)中的{0}{1};

    二、常量

    1、常量又称为字面值,是一种在使用过程中值不发生改变的特殊变量。常量的声明方法和变量类似,只要在类型关键字前面加上const关键字并指定常量

    值即可。和变量一样,常量也包括多种类型:数值常量、字符常量等。

    注意:常量在程序中只能被赋值一次,否则编译器便会报告错误。

    2、常量具有以下显著特征:

    常量必须在声明时进行初始化,其指定值后便不能再进行修改;
    常量的值必须能够在编译时用于计算,因而,从一个变量中提取某个时刻的值并将其赋值给常量,这种做法是不允许的;
    常量是静态的,但不必在声明时使用static修饰符。

    3、程序中使用常量有以下几个好处:

    常量使用易于理解的名称,来代替含义不明确的数字或字符串,使程序更易于阅读;

    常量使程序更易于修改。

     4、字符串常量存储的是一组字符,例如一个用于连接数据库的字符常量:

    “server=wfq upwk_wjl;Integrated Security=SSPI;database=电子商务系统”

    上述常量中便发生了转义字符的问题,应用程序在使用该字符串常量来连接数据库时,便会出现连接错误,原因是系统将字符串常量中的字符“”看作是转义字符

    来处理了。如果要解决前面连接数据库的字符串常量中的反斜杠字符识别问题,可使用两个反斜杠,即更改成如下所示:

    “server=wfq\tupwk_wjl;Integrated Security=SSPI;database=电子商务系统”

  • 相关阅读:
    STL
    STL
    视觉里程计- 位姿
    opencv
    C++ 智能指针auto_ptr、shared_ptr、unique_ptr《三》-----智能指针的选择
    C++ 智能指针auto_ptr、shared_ptr、unique_ptr《二》-----为何unique_ptr优于auto_ptr
    C++ 智能指针auto_ptr、shared_ptr、unique_ptr《一》-----智能指针初识
    DBow中,TF-IDF了解
    网络爬虫(CrawlSpider)
    python3 获取cookie
  • 原文地址:https://www.cnblogs.com/binxinquan/p/3166568.html
Copyright © 2011-2022 走看看