C#Lesson_01基本数据类型

基本数据类型

平时所处理的数据

 


整形

int占4个字节32位符号的整形

例:23,,32,-12,666,-349

浮点数

float为单精度浮点数,占4个字节数据后面要加f

例:

12.5f,32.6f

double为双精度浮点数,占8个字节单精度没有任何字符,默认是double类型

例:

23.45,23.00,19.4

decimal为高精度浮点数,占16个字节数据后面加m

例:

3.14159m,123.34567m


从精确度来看,decimal douhble float

从取值范围来看,double float > decimal

字符型

char占2个字节其数据是单引号引起来的单个符号

例:

'a','0',''(空字符)

布尔类型

bool占1个字节,只能取两个值

例:

true,false

字符串类型

string它是由双引号引起了来的0个,1个或者多个符号

例:

""(空字符串),"0","zhangsan"

数据类型补充补充

变量和常量

常量

程序运行过程中不能够改变的量(具体的数据值)

变量

程序运行的过程中可以改变的量

变量的定义

类型名 变量名=值;定义变量时会在内存中开辟一块空间,其名字为变量的名字,内存大小变量类型所占的字节,所以说变量代表一块内存,可以吧数据存到变量里面,当变量参与运算时,会把变量里面的值取出来再进行运算

例:

int i = 10;

float f = 1.2f;

double d = 2.45;

double d1 = 2.3;

decimal dec = 23.43431232m;

char c = '嗨';

bool b = true;

string s = "hello world";

变量命名规则

  1. 只能包含数字,字母和下划线(错误变量名例:age$)
  2. 只能以字母或者下划线开头(错误变量名例:8a,@2,)
  3. 变量名不能够重复定义
  4. 不能够使用关键字:关键字是语法里面预留的特殊含义的单词(错误变量名例:int int = 10)
  5. 区分大小写(例:int Int = 10)
  6. 使用小驼峰命名法,当如果一个变量只有一个单词,改单词全部小写,如果有两个或者两个以上的单词时,从第二个单词开始,首字母大写(例:int age=22;int studentAge = 29)
  7. 见名知意(例:int money =999999)

数据的输出

1.Console.Write打印但不换行,Console.WriteLine打印并自动换行
            Console.Write("lisi");
            Console.WriteLine("zhangsan");
            int a1 = 10, b1 = 20, c1 = 30;
2.同时打印多个变量或者按一定的格式输出变量,需要用到格式化输出
            Console.WriteLine("a={0}b={1}c={2}",a1,b1,c1);

输出

 

强制类型转换


1. 使用Convert,把()里面的数据转换成指定类型的数据,()里面的数据可以是任何类型
            int count = Convert.ToInt32(res);
            float ff = Convert.ToSingle(res);
2.把其他类型转换成string类型,使用常量或者变量加.ToString();即可
            string st = ss.ToString();
3.把字符串转成其他类型,语法:要转成的类型Parse(字符串),意思是吧()里面的字符串转成指定的类型
            把字符串"123"转成int类型
            int k = int.Parse("123");

隐式类型转换

把一个精确度低的取值范围小的数据赋值给精确度高的取值范围大的变量的过程

例:

int s = 10;

float f = s;

float f1 = 23.5f;

强制类型转换符

只能在数值和数值之间转换

例:

int k = (int)f1;

注释

单行注释

//这是一个注释

/*

这是

一块注释

*/

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值