社区
C#
帖子详情
如何取得各种基本数据类型转换成byte[]后所占用的大小.在线等
qiangorqiang
2005-05-08 11:36:59
如题
...全文
133
10
打赏
收藏
如何取得各种基本数据类型转换成byte[]后所占用的大小.在线等
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zealic
2005-05-08
打赏
举报
回复
int testObj = 99;
System.Runtime.InteropServices.Marshal.SizeOf(testObj);
jinbingg
2005-05-08
打赏
举报
回复
int intlong = (int)myFileStream.Length;
byte[] bingbyte= new Byte[intlong];
applelppa
2005-05-08
打赏
举报
回复
这件事还得手动。我以前是这样做的:
typedef struct
{
UInt32 attachmentindex;
UInt16 attachmentcoding;
UInt8 attachmentnext;
UInt8 attachmentnums;
}
作1个对应的int数组
int []intLength = {4,2,1,1};
得到总长度只要用for循环把intLength加起来。改起来也简单。
------------------------------------
四十年来家国,三千里地山河,凤阁龙楼连霄汉,玉树琼枝作烟箩。几曾识干戈?
qiangorqiang
2005-05-08
打赏
举报
回复
我是要在流中读取各种数据类型的数据到byte[]中,所以要预先知道各种数据类型的宽度好创建缓冲区.
yinshuhai
2005-05-08
打赏
举报
回复
你可以测试下就知道了,通过 byte[].length来取得长度
qiangorqiang
2005-05-08
打赏
举报
回复
sizeof只能用于不安全的上下文中,请问还有没有其他办法?
applelppa
2005-05-08
打赏
举报
回复
sizeof 用于不安全代码
兔子-顾问
2005-05-08
打赏
举报
回复
sizeof(类)
南山明月
2005-05-08
打赏
举报
回复
up
qiangorqiang
2005-05-08
打赏
举报
回复
up
基本数据类型
之间的互相转换
关于
基本数据类型
之间的互相转换:转换规则 1、八种
基本数据类型
当中出布尔类型之外剩下的7种类型之间可以互相转换 2、小容量向大容量转换,称为自动类型转换,容量从小到大排序:
byte
<short<int<long&...
int类型转换
byte
类型
int类型转换
byte
类型转换过程原码、反码与补码的关系举例 转换过程 计算机中,int类型
占用
4个字节,
byte
类型
占用
1个字节; 当int类型强转为
byte
类型时,计算机会截取最后的八位(1个字节); 由于计算机存储数据时,...
java数据类型(8个
基本数据类型
+3个引用数据类型)与数据类型转换知识点
java数据类型分为8
基本数据类型
和3引用数据类型。一、八大
基本数据类型
(变量名指向具体的数值)。二、 引用数据类型(指向存数据的内存地址)。1.数值型(整数):
byte
、short、int、long。(浮点):float、double...
byte
java 比较
大小
_java
基本数据类型
占用
空间
大小
以及比较
大小
一.Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型
byte
、short、int、long、float、double。数值类型又可以分为整数类型
byte
、short、int、long和浮点数类型float、double...
Java
基本数据类型
——类型转换规则
基本数据类型
之间是存在固定的转换规则的,现总结出以下 6 条规则,无论是哪个程序,将这 6 个规则套用进去,问题迎刃而解: 八种
基本数据类型
中,除 boolean 类型不能转换,剩下七种类型之间都可以进行转换; ...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章