問題タブ [unsigned-char]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
25702 参照

c - unsigned char* 文字列を #define するにはどうすればよいですか?

私は自分のコードで次のように定義しています

関数で送信したいcom_reply(unsigned char* msg, uint16_t lenght)

ここで、引数の符号が異なるという警告が表示されます。私は問題が何であるか、またなぜ代わりに をcom_reply使用するのかを知っています。知りたいだけです:unsigned char*char*

unsigned char*文字列を として定義して、プログラム全体で警告を表示することなく使用できるようにするにはどうすればよいですか。

編集:

厳密に言えば、ここには複数の定義があります。主な理由はBANNER、次のように、他のいくつかの定義で構成される定義があるためです。

ここで定義を使用する代わりに、const 変数を作成し、プログラムの開始時にそれらを連結する必要がありますか?

0 投票する
3 に答える
30491 参照

c++ - uint8_t ≠ unsigned char はいつですか?

C および C++ によると、CHAR_BIT >= 8.
しかし、いつでもCHAR_BIT > 8,uint8_tは 8 ビットで表すことさえできません。は、システム上の任意のデータ型の最小ビット数である
ため、より大きくする必要があります。CHAR_BIT

uint8_t以外のタイプであると法的に定義できるシステムの種類は何unsigned charですか?

(C と C++ で答えが異なる場合は、両方を知りたいです。)

0 投票する
2 に答える
9143 参照

c - Scanf unsigned char in hex

配列内のデータを変更しようとしていますが、これは私のコードの一部です:

たとえば、私の入力が8888.88.88.88.88.88に設定paket[0] - paket[5]されている場合、それも変化paket[6], paket[7]paket[8]て0になります。

それはどのように可能で、どのように修正することができますか? 変えればいいだけ[0] - [5]

0 投票する
1 に答える
2341 参照

c - unsigned int 配列から unsigned char 配列への変換

unsigned int の配列を unsigned char の配列にうまく変換する方法がわかりません。いくつかの提案を受けたいと思います。

より明確にするために、私の問題は、 unsigned int 配列にデータを入れてメモリを読み取る関数があることです。このデータを取得し、unsigned char に変換して、たとえばシリアル ポートに入れたいと考えています。

ありがとう

0 投票する
0 に答える
1378 参照

java - Java での Uchar の同等物

一部の C++ コードを Java に変換したいのですがuchar、以下の C++ コードを使用するには、同等の Java が必要です。

0 投票する
2 に答える
7524 参照

c - unsigned int と unsigned char の比較

のような unsigned char 配列がありData[2]ます。unsigned int を返す関数の出力と比較するために必要でした。

Data[2]を unsigned int に、またはその逆にキャストしようとしました。うまくいきませんでした。

私がやろうとしていることは次のとおりです。

ReadFlash2は unsigned int を返す関数ですData[2]が、 は unsigned char です。

それぞれキャストしようとしましたが、うまくいきませんでした。

私が間違っていることはありますか?どれをキャストし、何にキャストすればよいですか?

ありがとう。

編集: Readflash 関数のコード:

0 投票する
0 に答える
490 参照

java - Cのunsigned char配列を文字列に変換し、その文字列を使用してJava unsigned char配列に戻す方法は?

これが私のCメソッドです:

unsigned charJava クライアントが文字列を受け取った後、それを Java配列に変換したいと思います。

これどうやってするの?