c# sizeof

C#sizeof()运算符 (C# sizeof() operator)

It is used to obtain the size of a data type in bytes (primitive data type).

它用于获取以字节为单位的数据类型的大小(原始数据类型)。

Syntax:

句法:

    sizeof(type);
sizeof(int);    //returns 4

Example:

例:

    Input:
sizeof(byte);
sizeof(short);
sizeof(int);
Output:
1
2
4

C# code to get size of various primitive data types

C#代码获取各种原始数据类型的大小

In the below program, we are printing the size of different primitive data types, the size returned through the sizeof() operator is in bytes.

在下面的程序中,我们将打印不同原始数据类型的大小,通过sizeof()运算符返回的大小以字节为单位。

// C# program to demonstrate example of sizeof() operator
using System;
using System.IO;
using System.Text;
namespace IncludeHelp
{class Test
{// Main Method
static void Main(string[] args)
{Console.WriteLine("sizeof(byte)     : {0}", sizeof(byte));
Console.WriteLine("sizeof(sbyte)    : {0}", sizeof(sbyte));
Console.WriteLine("sizeof(short)    : {0}", sizeof(short));
Console.WriteLine("sizeof(ushort)   : {0}", sizeof(ushort));
Console.WriteLine("sizeof(char)     : {0}", sizeof(char));
Console.WriteLine("sizeof(int)      : {0}", sizeof(int));
Console.WriteLine("sizeof(float)    : {0}", sizeof(float));
Console.WriteLine("sizeof(double)   : {0}", sizeof(double));
Console.WriteLine("sizeof(bool)     : {0}", sizeof(bool));
//hit ENTER to exit the program
Console.ReadLine();
}
}
}

Output

输出量

sizeof(byte)     : 1
sizeof(sbyte)    : 1
sizeof(short)    : 2
sizeof(ushort)   : 2
sizeof(char)     : 2
sizeof(int)      : 4
sizeof(float)    : 4
sizeof(double)   : 8
sizeof(bool)     : 1

翻译自: https://www.includehelp.com/dot-net/sizeof-operator-example-in-c-sharp.aspx

c# sizeof

c# sizeof_C#程序演示sizeof()运算符的示例相关推荐

  1. c 运算符##_C#程序演示关系运算符的示例

    c 运算符## Relational operators are used to compare the values and returns Boolean values, if condition ...

  2. c#如何嵌套第三方程序_C#程序演示嵌套条件运算符的示例

    c#如何嵌套第三方程序 C# (or other programming languages also) allows to use a conditional/ternary operator wi ...

  3. 运算符sizeof_C程序通过使用sizeof()运算符对数组元素进行计数

    运算符sizeof sizeof() operator returns the total number of size occupied by a variable, since array is ...

  4. sizeof c语言是什么表达式,C 语言 sizeof() 运算符

    C 语言 sizeof() 运算符 sizeof() 运算符在C语言中使用时,它决定表达式的大小或在char大小的存储单元数量中指定的数据类型.sizeof() 运算符包含一个操作数,该操作数可以是表 ...

  5. C++11新特性(69)- sizeof...运算符

    示例说明 假设有一个程序,需要接受文字信息并生成学生档案,信息的形式为: "Name:ABC", "Age:20", "Wight:73", ...

  6. c++中利用sizeof运算符计算结构体大小问题探讨

    c++中提供的sizeof运算符可以方便得计算出内置类型的字节数大小,比如sizeof(int),sizeof(char),sizeof(double)的返回值分别为4,1,8,这是很容易理解的.但是 ...

  7. python sizeof函数_C++ sizeof 运算符 | 菜鸟教程

    C++ sizeof 运算符 sizeof 是一个关键字,它是一个编译时运算符,用于判断变量或数据类型的字节大小. sizeof 运算符可用于获取类.结构.共用体和其他用户自定义数据类型的大小. 使用 ...

  8. C语言sizeof运算符

    C语言并没有规定各种类 占用存储空间的大小,而是根据操作系统的位数来确定 同一种数据类型,在不同的编译系统中所占空间不一定相同 比如,在16位的编译系统中,int类型占用2个字节,而在32位的编译系统 ...

  9. c语言 sizeof size_t,C/C++中的sizeof运算符和size_t类型的详解

    sizeof的作用 sizeof是c的运算符之一,用于获取操作数被分配的内存空间,以字节单位表示. 这里指的操作数,可以是变量,也可以是数据类型,如int,float等.所以就可以通过它来获取本地c库 ...

最新文章

  1. LeetCode-剑指 Offer 32 - I. 从上到下打印二叉树
  2. Java中的三目运算符
  3. 牛客网(剑指offer) 第十题 矩形覆盖
  4. AttributeError: module 'tensorflow' has no attribute 'placeholder'等一系列tensorflow版本导致的问题
  5. Linux系统的各种安装方法与修复技巧
  6. 顶尖学府 加州伯克利大学开发高效机器人操纵框架
  7. Android Studio新建项目出错如何解决
  8. 复杂场景下的多目标跟踪 --心得
  9. C语言考研初试学习(预备篇)
  10. 博德之门联机等待服务器响应,《博德之门》系列疑难解答
  11. 使用美图秀秀批量处理照片
  12. 【STM32H7的DSP教程】第12章 DSP基础函数-相反数,偏移,移位,减法和比例因子
  13. java接口和抽象函数_Java接口和抽象类区别
  14. 2018腾讯秋招笔试题
  15. 开源代码学习之persepolis【二】
  16. Matlab蒙特卡罗模拟
  17. 利用Python自制雷霆战机小游戏,娱乐编程,快乐学习!
  18. 数据结构-算法与算法描述
  19. iPad air 1 7.1.2升级IOS 11
  20. 小小知识点(三十七)OFDM和OFDMA的区别以及OFDMA与SC-FDMA的区别

热门文章

  1. 8g可用 安装内存16g_同样是16g内存,为啥都选两条8G,不选16G单条,这难道有啥讲究?...
  2. plsql 设置鼠标行执行_如何制作键盘鼠标产品质量合格证
  3. jquery简单原则器(匹配索引为指定值的元素)
  4. CSS中越界问题经典解决方案
  5. 多路复用IO和异步IO
  6. js 分页插件(jQuery)
  7. 创建vue项目(二)引入elementUi、axios、准备静态资源、封装组件(.vue,js代码等)
  8. linux里面三剑客的重要作用
  9. EasyRMS录播管理服务器项目实战:windows上开机自启动NodeJS服务
  10. Linux Shell——函数的使用