99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

C#轉(zhuǎn)C++(數(shù)組復(fù)制、char轉(zhuǎn)16位無符號整數(shù))

數(shù)組復(fù)制:

C#實(shí)現(xiàn):

Copy(Array, Int32, Array, Int32, Int32)

復(fù)制 Array 中的一系列元素(從指定的源索引開始),并將它們粘貼到另一 Array 中(從指定的目標(biāo)索引開始)。 長度和索引指定為 32 位整數(shù)。

c++實(shí)現(xiàn):

1.字符數(shù)組

使用strcpy

2.int,float,double等數(shù)組

使用memcpy,如復(fù)制一個(gè)長度為5 的 float數(shù)組,則代碼示例如下

int len = 5;

float a[len] = {1.0 ,1.1, 1.2, 1.3, 1.4};

float b[len];

memset(b, a, len*sizeof(float));

memcpy(b, a, len * sizeof(float));

注意,第三個(gè)參數(shù)不是指數(shù)組個(gè)數(shù),而是指要復(fù)制的數(shù)據(jù)的總字節(jié)數(shù)長度

字節(jié)數(shù)組(C++中unsigned char)轉(zhuǎn)16位整數(shù)

C#實(shí)現(xiàn):

[System.CLSCompliant(false)]
public static ushort ToUInt16 (byte[] value, int startIndex);

參數(shù)

value Byte[]

包含要轉(zhuǎn)換的兩個(gè)字節(jié)的字節(jié)數(shù)組。

startIndex Int32

value 內(nèi)的起始位置。

返回UInt16

由兩個(gè)字節(jié)構(gòu)成、從 startIndex 開始的 16 位無符號整數(shù)。

    byte[] byteArray = {
            15, 0, 0, 255, 3, 16, 39, 255, 255, 127 };

        BitConverter.ToUInt16( byteArray, 1 );
        BitConverter.ToUInt16( byteArray, 0 );
        BitConverter.ToUInt16( byteArray, 3 );
        BitConverter.ToUInt16( byteArray, 5 );
        BitConverter.ToUInt16( byteArray, 8 );
        BitConverter.ToUInt16( byteArray, 7 );

輸出:
index   array elements    ushort
-----   --------------    ------
    1            00-00         0
    0            0F-00        15
    3            FF-03      1023
    5            10-27     10000
    8            FF-7F     32767
    7            FF-FF     65535

C++中無符號字節(jié)數(shù)組轉(zhuǎn)無符號16位整數(shù)實(shí)現(xiàn):

#include <iostream>

using namespace std;
int main()
{
	unsigned char ch[4] = { 0xAA,0x11,0x02,0x04 };    //-----》使用uchar
	printf("%d  %d\n", *ch, *(ch + 1));
	printf("%x  %x\n", *ch, *(ch + 1));
	printf("uint8_t:%d  %d\n", *(uint8_t*)ch, *(uint8_t*)(ch + 1));//十進(jìn)制
	printf("uint8_t:%x  %x\n", *(uint8_t*)ch, *(uint8_t*)(ch + 1));//十六進(jìn)制
	printf("uint16_t:%d  %d\n", *(uint16_t*)ch, *(uint16_t*)(ch + 1));//十進(jìn)制
	printf("uint16_t:%d  %d\n", *(uint16_t*)(ch+2), *(uint16_t*)(ch + 3));//十進(jìn)制
	printf("uint16_t:%x  %x\n", *(uint16_t*)ch, *(uint16_t*)(ch + 1));//十六進(jìn)制

	system("pause");
	return 0;
}
輸出:

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關(guān)注 19
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧
主站蜘蛛池模板: ww在线观看 | 国产精品国三级国产av | 久久99精品久久久噜噜最新章节 | 性欧美一区二区 | 97人人模人人爽人人少妇 | 无码少妇一区二区浪潮AV | 亚洲国产精品一区二区第一页 | 国产一级大毛片 | 久久久久久国产精品免费免费狐狸 | 香港三级日本三级韩国三级 | 91精品综合久久久久久3u8 | 99精品观看 | 亚洲精品有限公司 | 成人片黄色大片 | 女人15一17毛片 | www.成人在线 | 免费看黄视频在线观看 | 特级毛片爽WWW免费版 | 国产亚洲精品美女久久久久 | 国产高清乱子精品偷伦对白 | 精品亚洲国产成人A片在线鸭王 | 日韩二区三区四区 | zzji亚洲日本少妇jizjⅰz | 青娱乐久草| 精品一区二区三区日本 | 亚洲热久久| 国产精品色婷婷99久久精品 | 天天搞夜夜爽 | 日韩第九页 | 免费在线一级片 | 久久亚洲精品无码gv | 955cc欧美在线播放 | 成人午夜影视 | 国产一级片内射视频 | 蜜臀精品国产高清在线观看 | 好深好湿好硬顶到了好爽 | 内射少妇一区27P | 久久久品 | 日本一区二区高清不卡 | 在线观看av黄色 | 亚洲日韩爆乳中文字幕欧美 |