uint16

    9

    2答えて

    は、私は、コード #include <emmintrin.h> #include <stdio.h> void print128_num(__m128i var) { uint16_t *val = (uint16_t*) &var; printf("Numerical: %i %i %i %i %i %i %i %i \n", val[0], val[1

    2

    1答えて

    ビット単位の操作とここでの初心者の移動:D移動先のセンサーからいくつかのデータを読み込み、2バイトとして取得します - 0xFFFEとしましょう。私たちはちょうどuint16(0xFFFE)を実行することができますが、センサーが-32768から32767までの範囲の実際の値を返すので、整数に変換する必要があるので、uint16にキャストするのは簡単です。今度はと思ったかもしれません。これがいいので

    1

    2答えて

    私は16進数の文字列d285を持っています。私はそれをUInt16に変換したいのですが、どのように変換できるのか教えてください。私は let buffer = UInt16("\(UInt8(text, radix: 16)!)") return Data(bytes: (buffer?.bigEndian.toBytes)!) この を試してみましたが、それは

    2

    1答えて

    Matlabには、int16と呼ばれる関数があります。次の整数にdouble値を渡します。 Cにはそれに相当する単純なものはありますか? 特に、負数の丸めのために、 -1.65〜-2および1.33〜-1である。

    3

    1答えて

    ushortをバイトに変換しようとしています。 >>import struct >>val =struct.pack('<H',10000) b"\x10'" の代わりに:私はこれをしようとすると、しかし、 b'\x10\x27' は、これはバグですか?または、私はちょうど何かばかげていますか? 私はこのデータをシリアルデバイスに書きます。 ありがとうございます。

    0

    2答えて

    私はUINT8アレイにUInt16型に変換したいのですが、次のエラーメッセージ取得しています:使用できない 「初期化」をは:「withMemoryRebound(:容量:へ_)」を使用 に、一時的に別のレイアウトとしてメモリを表示互換型。 コード: let statusByte: UInt8 = UInt8(status) let lenghtByte: UInt16 = UInt16(

    1

    2答えて

    私はオーディオファイルからバイト配列を持っており、オーディオ信号をフィルタリングするために処理できるデータに変換したいと思います。 私はこのような配列を持っています: [239,246,96,247 .....];各要素はuint8バイトです 各2バイト(16ビット)はサンプルを表すため、この配列をint16要素配列に変換しました。 この配列を[-1,1]の範囲の値を持つ信号に変換するにはどうすれ

    -2

    2答えて

    私の操作システムは、私が16bit.HereとPCMに私のデータを書きたい、ウィンドウでエラーを得た私のコ​​ードです: typedef unsigned short uint16; void write2PCM(char* file_path, int length, double* data) { FILE* file=NULL; file = fopen(file_path, "wb+