unsigned

    8

    2答えて

    これは現在私が持っているものです。これを行うにはより良い方法がありますか?それは "立派" だかどう... import struct def int32_to_uint32(i): return struct.unpack_from("I", struct.pack("i", i))[0]

    1

    2答えて

    Javaは符号なし整数型をサポートしていないとJavaの符号なし整数を表現する最も簡単な方法は、より大きな整数型を使用していません。 DataInputインターフェイスには、shortとreadUnsignedShortを返し、intを返す符号なし整数型を読み取るメソッドが用意されています。 readUnsignedIntこのインターフェイスでは、longを返すメソッドがないのはなぜですか?何か特

    7

    3答えて

    std::abs(int)とunsignedを比較すると、符号付きの比較と符号なしの比較で警告が表示されます。実際、std::absは符号付きの値を返します。なぜその選択がなされたのですか?絶対値が符号付きの型で表現できない負の値の問題を解決しました。 警告が表示されないように、これよりクリーナー(キャストなし)がありますか? #include <cassert> #include <cstdl

    5

    1答えて

    開発キーで署名されたAPKを受け取るQA部門で働いています。購入テストでこれらのビルドの1つに署名したい場合は、通常は7zipを使用してAPKを開き、META-INFフォルダを削除してから、APKの再署名を支援するスクリプトを実行します。私はスクリプトの一部としてAPKの署名を解除することを含めたいと思いますが、コマンドラインでWindowsのAPKの署名を解除する方法を見つけることはできません。

    2

    1答えて

    私はそれが符号なしを意味すると思います。しかし、正確に何の違いです: #define FOO ((uint32_t)1000U)) と #define FOO ((uint32_t)1000))

    0

    1答えて

    私は これは私のコードがCである、私はC#でそれを書く必要があり、Cの計算を持っている: const unsigned long *S //which is an array that already contains data) unsigned long y; y = y + S[d]; //S[d] = 2582066069 and y = 3372499074 and the resu

    1

    1答えて

    ここでは問題はほとんどありませんし、何が間違っているのかもしれません。 これは私があなたに今見せてくれるものが正しいかどうか尋ねている理由です。 バイナリファイルをバイトリストに変換しているので、それらのバイトを半バイトに変換できます。 例: 10進数で96(16進数で60)を取得した場合、6と0を取得したいと考えています。 127(hex:7F)と同じこと - 私は7と15を得たいと思っています

    -1

    2答えて

    私は署名された符号なしの番号で動作する必要があるプログラムを書いています。あなたは32ビットの入力を受け取り、最初の24ビットは整数で、最後の8ビットは小数です。小数点以下桁数に応じて切り上げます。かなり簡単ですが、入力が署名されているか署名されていなくても動作するプログラムを作成するにはどうすればよいでしょうか?あなたは、数字が符号なしであるかどうかに応じて実行する2つの別々のコードブロックを作

    5

    1答えて

    は、誰かが私にどのように printf("%d", -2<2u?1:-1); プリントを説明することができます '-1'。何らかの暗黙的な変換が行われていると仮定していますが、わかりません。

    0

    1答えて

    私は、unsigned long longとunsigned long long intの主な違いを知りたいと思います。それらは相互交換可能に使用することができますか? 9223372036854775807のような巨大な10進数を含む計算にはどちらを優先しますか?おかげさまで