unsigned-integer

    -1

    1答えて

    こんにちはは、1つの有効な浮動小数点数を持つ終わる可能性ビットの32ビット列を再解釈する場合: UINT:1101004800、フロート:20.000000 は、今私は、静的解析ツールで働いていると言います単一の値ではなく値の範囲に対する操作を定義します。 私が考えているこのような操作の1つは、符号なしの値の32ビットのビットストリング値をフロートに再解釈することです。 float [float(

    1

    1答えて

    私はC++プロジェクトのソースコードの一部を静的に解析するためにCoverityを使用しています。私はこれがちょっと不思議な問題のように思えるかもしれませんが、Coverityがこのような問題を抱えている場合、このエラーが報告された根本的な理由を知りたいと思いました。それはエラーのフラグを保持して、私はこのエラーが実際には私のコーディングプラクティスを変更するものか、それとも本当に不必要なのかを知

    1

    1答えて

    いくつかのコードにいくつかの関数を実装することによって、スペルチェッカーを書くように指示する課題があります。構文エラーのためにコンパイルできません。 まずは次のようになります。この関数から speller.c:293:13: error: cannot increment value of type 'unsigned int (void)' size++; : speller.c

    1

    1答えて

    私は目的は、受信したパケットが有効であるかどうかを決定するためのコードのこの部分を持っている:CPUは64ビットの1つであるため size_t offset_to_a, offset_to_b; u_int32_t file_name_length; u_int32_t packet_length; if ((offset_to_a + offset_to_b + file_name_le

    0

    1答えて

    クライアントをMySQL 5.4から5.7にアップグレードすると、「BIGINT UNSIGNEDの値が範囲外です...」というエラーが発生しました。 my.cnfを編集してsql_mode = "NO_UNSIGNED_SUBTRACTION"を設定し、実際にそのモードを使用していることを確認するためにSHOW VARIABLESを使用しました。それは、unsigned int型の列は、私は新し

    0

    1答えて

    私はC++を初めて使用しており、uint32_tとtUInt32の間に違いがあるのだろうかと疑問に思っていましたか? 文法的な砂糖ですか? それはちょうどusing namespace std;の結果ですか? 私は彼らの表現を知っています(https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t参照

    1

    1答えて

    次のコードでは、関数の引数としてsize_tを使用し、負の値を渡しました。以下のコマンドを使ってGCC(Linux)上でプログラムをコンパイルしました。 g++ -Wall size.cpp -o size GCCは警告なし成功したコンパイルが、結果は私が期待されていないものを: size_t : 18446744073709551615 int : -1 コード:コンパイラがsize_

    1

    1答えて

    私はJavaでバイナリファイル(c#で書かれています)を読んでいます。その360Kb以上の長いファイルです。私はコードをバイト単位で読んでフィールドに値を設定する必要があります。 すでにC#で実装されているコードを読み込み、その動作を複製する必要があります。 C#でコードがこの FileVersion = s.ReadByte() FileVersionMinor = s.ReadByte()

    0

    1答えて

    整数オーバーフローとアンダーフローについて学習していますが、負の入力nを与えることでjの値を制御できるかどうか疑問に思っていましたか?例えば int i = n; size_t j = i; printf("%lu",j); 私は「J」の値は255になりたい場合は、それは私にその出力を与える負の数「n」を作ることは可能ですか?

    2

    2答えて

    私は独自のprintf(演習用)を作成する必要があり、符号なしの数値をバイナリベースで出力する%bフラグを追加する必要があります。私は関数を作成しましたが、まだ出力で符号なしの数値を取得しています。そこに私のコードがあります。前もって感謝します! int unsignednbr(unsigned int nb) { if (nb < 0) { putchar('-