C#初识基础

C# 语言是微软推出的一款面向对象的编程语言,凭借其通用的语法和便捷的使用方法受到了很多企业和开发人员的青睐。
C# 语言具备了面向对象语言的特征,即封装、继承、多态,并且添加了事件和委托,增强了编程的灵活性
C#和C++ 类似,但在编程过程中要比C++ 简单
数据类型主要用于指明变量和常量存储值的类型,C# 语言是一种强类型语言,要求每个变量都必须指定数据类型。
整型:C#语言把整型分为4种类型,分别为byte类型、short类型、int类型和long类型,并定义有符号和无符号 。
在这里插入图片描述
浮点型:浮点型是小数类型在C#中分为两种,一种是单精度浮点型,一种是双精度浮点型;float类型是单精度浮点型,diuble类型是双精度浮点型。
在这里插入图片描述
字符型和字符串类型:只能存放一个字符占用两个字节,能存放一个汉字。
字符型用char关键字表示存放到char类型中需要用单引号括起来例如:‘a’‘b’‘测试’
字符串类型能存放多个字符,它是一个引用类型,在字符串类型中存放的字符数可以认为是没有限制的,因为其使用的内存大小不是固定的而是可变的
使用string关键字存放的字符串类型必须用双引号括起来例如:“abcd”“测试”
转义字符:
在这里插入图片描述
布尔值:布尔值在C#中用bool来声明,只有两个值,ture和false.
堆和栈:一般程序运行时,它的数据必须存储到内存中。一个数据项需要多大的内存、存储在什么地方、以及如何存储都依赖于该数据项的类型,运行中的程序使用两个区域来存储数据:堆和栈。
栈:栈主要存储某些类型变量的值、程序当前的执行环境和传递给方法的参数。
在这里插入图片描述
堆:堆可以分配大块的内存用于存储某类型的对象,与栈不同的是堆里的内存能够任意顺序存储和移除。
在这里插入图片描述
值类型和引用类型:
值类型:只需要一段单独的内存用于存储实际的数据。
引用类型:需要两段内存,第一段存储实际的数据,总位于堆,第二段是一个引用,指向数据在堆中的位置。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汝甚骚吾不及

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值