C# 变量与类型

news2024/11/17 12:52:43

目录

一 变量类型

二 变量类型大纲

三 使用示范


一 变量类型

C# 有两种类型:值类型引用类型

 值类型的变量直接包含它们的数据。

引用类型的变量存储对数据(称为“对象”)的引用。 对于引用类型,两个变量可以引用同一个对象;对一个变量执行的运算可能会影响另一个变量引用的对象。

二 变量类型大纲

三 使用示范

using System;

namespace varDemo
{
    class Program
    {
        static void Main(string[] args)
        {

            sbyte sb = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}",sizeof(sbyte),typeof(sbyte),sb);
            short sh = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(short), typeof(short), sh);
            int it = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(int), typeof(int), it);
            byte b = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(byte), typeof(byte), b);
            ushort uh = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(ushort), typeof(ushort), uh);
            uint uit = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(uint), typeof(uint), uit);
            ulong ul = 123;
            Console.WriteLine("size={0}字节,type={1},value={2}", sizeof(ulong), typeof(ulong), ul);

            char c = 'a';
            Console.WriteLine(c);

            float f = 12.34f;
            double d = 23.566777;
            Console.WriteLine("浮点型={0},双精度型{1}",f,d);

            decimal ddc = 4554567;
            Console.WriteLine("高精度十进制浮点型={0}", ddc);

            bool bo = true;
            Console.WriteLine("布尔型={0}", bo);


            Console.WriteLine("Hello World!");
        }
    }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/689540.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

图像增强之图像锐化(边缘增强)之拉普拉斯算子

note mat (0,1,0;1,-4,1;0,1,0) code // 图像增强之图像锐化(边缘增强)之拉普拉斯算子 void GetLaplaceMat(Mat& laplaceMat) {laplaceMat (Mat_<int>(3,3) << 0,1,0,1,-4,1,0,1,0); } void EdgeSharpenLaplace(Mat&src, Mat& res) {Mat laplaceMa…

【微信小程序】添加了自定义组件引用还是报错

例如&#xff0c;在微信开发者工具中添加了自定义组件group-list&#xff0c;再到页面使用&#xff0c;点重新编译后&#xff0c;报错了。 在Console输出报错信息如下&#xff1a; Component is not found in path "components/group-list/group-list" (using by &q…

ElementUI中使用页签,在一个页面中可以包含多个页面

<el-tabs v-model"activeName" style"margin-left: 10px" tab-click"handleClick"><el-tab-pane label"资质证明文件" name"first"></el-tab-pane><el-tab-pane label"资质大全文件" name&q…

Jupyter----将新创建的环境添加到jupyter中

1、激活你的环境 2、安装ipykernel conda install ipykernel 3、将虚拟环境添加到jupyter中 python -m ipykernel install --user --name 环境名称&#xff08;maliao&#xff09; --display-name "显示名称&#xff08;maliao&#xff09;" 安装完成后即可在Kernel中…

IMX6ULL——音频驱动

WM8960简介 WM8960内部 ADC和 DAC都为24 I2S 总线接口 2S 总线用于主控制器和音频CODEC 芯片之间传输音频数据。 I2S 接口需要3 根信号线(如果需要实现收和发&#xff0c;那么就要4根信号线&#xff0c;收和发分别使用一根信号线)&#xff1a; SCK&#xff1a;串行时钟信号&…

java之路 —— 带你了解安全框架Shiro

文章目录 前言一、组件二、主要开发步骤三、常用的API四、认证的流程 前言 在学习之前&#xff0c;让我们先了解一下什么是shiro。 Shiro&#xff08;Apache Shiro&#xff09;是一个Java安全框架&#xff0c;提供了身份认证、授权、加密和会话管理等功能。它的设计目标是简单…

VMware workstation 17 pro 安装 Windows 10 操作系统

① 访问官方网址下载 MediaCreationTool22H2.exe ② 下载 Windows 10 iso 镜像 ③

Android13 安装最新版 Frida

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰&#xff0c;更不会影响计算机信息系统的正常运行。不得将代码用于非法用途&#xff0c;如侵立删&#xff01; Android13 安装最新版 Frida 环境 win10Pixel4Android13Python3.9Frida1…

真箱独立版盲盒小程序定制开发

真箱独立版盲盒小程序定制开发需要以下步骤&#xff1a; 需求分析&#xff1a;确定客户具体的需求和功能要求&#xff0c;例如支持哪些盲盒商品种类、购物车、支付方式等。 用户界面设计&#xff1a;根据客户要求&#xff0c;设计合适的用户界面&#xff0c;包括首页、…

创建四大经济区shp矢量图

准备 1、具有省域划分的shp矢量图 2、Arcgis 一、创建新要素 右击目录-新建-要素文件 选择要素开始编辑 矩形框选需要的行政边界要素点—右击要素线复制—粘贴至新要素文件中 &#xff08;长按shift键&#xff0c;多点选择&#xff09; 结果图&#xff08;部分&#xff0…

chatgpt赋能python:Python计算结果:快速、高效的数据分析的秘密武器

Python计算结果&#xff1a;快速、高效的数据分析的秘密武器 Python是一个高级的、互动式的、以面向对象语言为基础的动态语言&#xff0c;广泛应用于各种领域的编程任务中&#xff0c;特别是在数据分析的领域中扮演着重要的角色。Python计算结果快速、高效、并且容易学习&…

LENOVO联想笔记本电脑ThinkBook 15 G5 ABP(21JF)原装Win11系统,原厂OEM预装系统镜像

lenovo联想笔记本电脑&#xff0c;ThinkBook 15 G5 ABP(21JF)原厂Windows11系统原装专用系统&#xff0c;恢复出厂状态一模一样 系统自带所有驱动、出厂主题壁纸LOGO、Office办公软件、联想电脑管家等预装程序 所需要工具&#xff1a;16G或以上的U盘 文件格式&#xff1a;IS…

c语言通讯录——动态版本(带详细文字解释)

1.定义一个用于存储一个人的信息的结构体 typedef struct PeoInfo {char name[NAME_MAX];int age;char sex[SEX_MAX];char addr[ADDR_MAX];char tele[TELE_MAX]; }PeoInfo;定义了一个名为 “PeoInfo” 的结构体&#xff08;struct&#xff09;类型&#xff0c;用于存储有关一个…

软件测试实验室申请cnas需要做好哪些资源准备?

软件测试实验室在准备申请cnas资质前&#xff0c;除了建立完善的软件测试体系、科学的质量管理体系&#xff0c;还需要做好相关资源的准备。本文我们就一起来看一下&#xff0c;cnas官方文件中的资源要求部分&#xff0c;以及对于软件检测实验室&#xff0c;应该做好哪些准备才…

项目bug--汇集

1、 2、 原因&#xff1a;页面选择后 没有调init方法 刷新页面 解决&#xff1a;在保存方法最后 &#xff0c;加上init方法 3、 原因&#xff1a;select中 v-model绑定的id、select选项中 :value 绑定的id &#xff0c;和编辑时触发的方法里 的id 没有一致&#xff0c;可能的…

抖音账号矩阵系统源码开发怎么用

以下是一些关键的技术交付形式&#xff1a; 1. 形成完整的运营需求框架 在开展任何项目前&#xff0c;首先应建立一个完整的运营需求框架。这个框架要对于整个系统的功能、结构、性能、安全、稳定性等方面进行详细的需求分析。并且需要与各方沟通&#xff0c;形成清晰的需求文…

【高频电子线路课程设计】调幅发射机

目录 高频电子线路课程设计 摘要&#xff1a; 1绪论 1.1设计的作用和目的 2调幅发射机的主要性能指标 2.1调幅发射机的工作原理 3小功率调幅发射机的设计 3.1方案的选择 3.1.1简易调幅发射机的工作原理框图 3.1.2功率分配及电源电压确定 3.1.3各级晶体管的选择 3.2…

Golang每日一练(leetDay0109) 拼接最大数、区间和的个数

目录 321. 拼接最大数 Create Maximum Number &#x1f31f;&#x1f31f;&#x1f31f; 327. 区间和的个数 Count of Range Sum &#x1f31f;&#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Rust每日一练 专栏 Golang每日一练 专栏 Pytho…

【Android】怎么把一个自定义Dialog弄成一个圆形的

需求 自定义一个Dialog&#xff0c;做成圆形 实现 实现步骤&#xff1a; 创建XML布局 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://s…

多元分类预测 | Matlab麻雀算法(SSA)优化极限学习机(ELM)的分类预测,多特征输入模型。SSA-ELM分类预测模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 麻雀算法(SSA)优化极限学习机(ELM)的分类预测,多特征输入模型。SSA-ELM分类预测模型 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。程序语言为matlab,程序可出分类效果图,迭代…