C#.

一、数据类型

1,字符串类型(string) 。放入一串字符串,需要用""引起来。

列如: string a ="999";

2,整型 (int)。   4字节

不常用的整型 long 8字节 、short 2字节 、 tiny 1字节

例如 : int a = 10;

3,小数型 又称 浮点型 (float,double)

float  单精度浮点型  4字节 (不常用)

doubl 双进度浮点型  8字节(电脑中默认的浮点型)

列如:float a = 3.45f  double b =3.23;

注: 如果赋值float类型 后面必须加f。

4,布尔型(bool) 1字节。 逻辑型 只能放两个值: true false

bool  b = true;

5, 字符型(char) 单个字符,很少用了解

char c ='9';  必须用单引号

注:string类型相加 是字符串 排列出来,int类型相加是 算法加。

1字节=8位   1B=8b

二、变量, 需要定义再使用, 名字不能重名

定义:数据类型 变量名 = 值;     int a = 1;

赋值 a=10;    直接使用变量名 a ,就可以把变量中存在的值取出来使用。

变量名的命名规则: 字母、数字、下划线组成。变量名开头只能是字母、下划线。不能与系统关键词一样。

三、常量 , 程序运行起来,就不能改变的量。

字面常量,string s="我爱新西兰";

符号常量, 在变量定义的前面加const 关键字, const string s="32";

注意,符号变量在定义的时候,必须赋值。

符号常量一般应用  反复使用的复杂数据。

四、类型转化(自动、强制)

机只能对同一类数据进行运算,不用类型数据不能直接运算,如果是不同类型,需要类型转换。

动转换,由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据就转化。

tiny-->short->int->long->double

int a = 10;  double b = 3;  console.writeLine(a/3);   //a的值默认转换成 double型 10.0 。 然后运算

强制转换,由程序员强制把某种类型,变成另一种类型。 这是强制转换时在计算机不自动转换的时候实施,但有可能丢失数据。

int a = 10;  double s = 3;  int c =(int)(a/b);  或  int c = a/(int)b;

语法1, 在被转换的数据做变加小括号,小括号里面写上要转化的目标类型。

语法2,使用 Convert.ToXXX()转化。  xxx代表要转化的类型

int a = 10;

bouble b = 3.0;

int c = a / Convert.ToInt32(b);

string s = "7896";

int n = Convert.ToInt32(s);

********************************************************

类型=》变量、常量=》运算符=》表达式=》语句=》函数、数组

C#。1 数据类型,常量变量,类型转换的更多相关文章

  1. C 数据类型 常量 变量

    一 数据类型 1. 什么是数据 生活中时时刻刻都在跟数据打交道 比如体重数据 血压数据 股价数据等 在我们使用计算机的过程中 会接触到各种各样的数据 有文档数据 图片数据 视频数据 还有聊QQ时产生的 ...

  2. java学习笔记----数据类型,变量,常量

    一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...

  3. Java基本数据类型总结、类型转换、常量的声明规范,final关键字的用法

    1  Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过 ...

  4. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

  5. C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出

    1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路   不写注释的后 ...

  6. 零基础学习java------day2------关键字、标志符、常量、进制键的转换、java中的数据类型、强制类型转换的格式

    今日内容要求: 1. 了解关键字的概念及特点,了解保留字 2. 熟练掌握标识符的含义,特点,可使用字符及注意事项 3. 了解常量的概念,进制,进制之间相互转换,了解有符号标识法的运算方式 4. 掌握变 ...

  7. [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念

    上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...

  8. JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数

    JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...

  9. Swift学习(四)常量&变量&基础数据类型

    常量和变量 常量: 使用let关键词来声明一个常量 所指向的是一个特定类型的值,如数字10或者字符”hello”,常量的值是不能够被二次修改的 编程时使用常量能够让代码看起来更加安全和简洁! let ...

  10. swift学习第一天---常量变量基础数据类型

    import Foundation /** * 1.常量 变量 知识要点:常量的定义用let 变量的定义用var 常量一旦定义便不可再更改. 变量定义之后可以在定义之后的程序中任意地方进行修改. */ ...

随机推荐

  1. C++中getline函数的使用

    代码: #include <iostream> #include <cstdio> using namespace std; int main(){ char* s; s = ...

  2. [欢度国庆]为什么我们今天还要学习和使用C++?(转载)

    在各种新的开发语言层出不穷的今天,在Java和C#大行其道今天,我们为什么还要学习和使用C++?现在学习C++将来有用吗?学习C++要花费那么多时间和精力,这一切都值得吗?现在学习C++有钱途吗? 这 ...

  3. 极度郁闷的错误调试——ajax jquery

     今天在写一个简单邮件验证的页面时,本来以为二十分钟的事情,却调试了一个半小时,简直郁闷,具体的错误如下: 在页面中,有一段如下的代码: <td colspan="3"> ...

  4. ubuntu11.10(TQ210)下移植boa服务器

    平台:ubuntu11.10 一.下载源码包www.boa.org   boa-0.94.13.tar.gz 二.解压,在其src目录下生产makefile #tar xvfz  boa-0.94.1 ...

  5. 关于C++条件运算符(三目运算符)右结合的说明

    C++条件运算符 a ? c : d;是右结合的,但是这个右结合要怎么理解呢? 对于a ? b : c ? d : e; 这样的表达式如果按照右结合来解读的话,那不应该是先运算c,然后返回d或者e,返 ...

  6. Oracle数据库之创建表结构

    Oracle数据库之创建表结构 主键与外键 主键:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(可以是一个属性,也可以是多个)能唯一标识一条记录,那么该属性组就是主键. 外键:关系型数 ...

  7. app.config动态修改及读取

    1.添加应用程序配置文件 右键点击项目,选择“添加”→“添加新建项”→“添加应用程序配置文件”将其添加到项目中. 2.设置配置文件 <?xmlversion="1.0"enc ...

  8. PHP备份数据库的原理和方法 57

    1.PHP备份数据库的原理查找所有表--查找所有字段(需要列出所有字段名, 字段类型等相关信 息)---查找所有数据(读取数据出来注意 特殊符号的转换 addslashes ())--生成SQL(把数 ...

  9. 《python基础教程》笔记之 其它语句1

    print 相关 print可以打印多个表达式,只要将它们用逗号隔开就好,结果中每个参数之间都会插入一个空格,使用+可以避免空格,如 >>> print 'age:',42age: ...

  10. JS操作css的float属性的特殊写法

    使用js操作css属性的写法是有一定的规律的: 1.对于没有中划线的css属性一般直接使用style.属性名即可. 如:obj.style.margin,obj.style.width,obj.sty ...