binary

    0熱度

    2回答

    我需要使用石油行業二進制文件標準將Double編碼轉換爲big-endian,以便將其寫入文件, 20世紀70年代英寸9磁帶! 我需要真正高效的Swift 4代碼,因爲這個轉換是在兩個嵌套循環內部並且將被執行100,000次以上。

    -1熱度

    1回答

    無符號6位的範圍從0到63,你可以到達那裏,因爲2^6 = 64.但是不是六位二進制字符串只能達到2^5?第一位是2^0沒有...?我在哪裏錯了?我知道這是一個很簡單的問題,請幫助我瞭解,因爲我不知道很多

    0熱度

    2回答

    我試圖找出它,但仍然卡住。 比方說,我們有十進制數13(1101在二進制)。在無符號的情況下,我們需要至少4位來表示它(1101,因爲它是),但是在2的補碼符號中,我們需要5位,MSbit設置爲0,因爲13是正數?我知道在2的補碼中,MSbit表示值(+或 - )的符號。那麼它會是01101? 另外,如果MSbit爲0,那麼這個數字在單數2的補碼中仍然是相同的,但是如果它是1,那麼將是As = A

    1熱度

    2回答

    我在使用Python 3查找大型二進制數集中最長連續數字集的開始點和結束點。目前我已經找到了1和0的最長連續數,現在我必須找到每個數的起點和終點。到目前爲止,我的代碼是: 爲1的: def getMaxSegmentLength(readable): current_length = 0 max_length = 0 for x in readable:

    2熱度

    2回答

    我有一個32位的位集,並且我希望使用二進制加法方法給它加1。所以我有一個二進制格式,現在我想以二進制樣式添加1,是否有一個默認的方法來做到這一點,或者我將不得不爲它創建一個函數。 #include<string.h> #include<iostream> #include<bitset> #include<cstlib> int main(){

    0熱度

    1回答

    我在這裏和谷歌搜索後無法找到這個問題。我無法理解將二進制轉換爲十進制的原因。我相信這聽起來有些愚蠢,但如果我不知道什麼時候/爲什麼要應用這項技能,我會遇到麻煩。

    0熱度

    2回答

    我想將字符串轉換爲UTF-8。問題是有些字母由兩個八位字節的二進制代碼組成,大部分是一個八位字節的二進制代碼。 這裏有一個例子: echo $title; # Shuttle XPС slim C echo Encoding::fixUTF8(Encoding::toUTF8($title)); # Shuttle XP? slim C 現在,如果你轉換成二進制就可以看到問號c字符看起來二

    1熱度

    1回答

    我想學習二進制文件,並基於Matroska在PHP中創建一個簡單的WebM解析器。 我用unpack(format, data)閱讀TimecodeScale,MuxingAppm WritingApp等。我的問題是當我達到Duration(0x4489)在Segment Information(0x1549a966)我必須閱讀float並基於TimecodeScale將其轉換爲秒:261.564

    0熱度

    1回答

    這對二進制程序是如何工作的?我發現很難理解代碼背後發生的事情。 有人可以解釋行6? Number = int(input("Hello. \n\nPlease enter a number to convert: ")) if Number < 0: print ("Can't be less than 0") else: Remainder = 0 Strin

    0熱度

    1回答

    我想知道在進行二進制分類時是否有更多或更少的正確方法來設置您的目標。比方說,我有一個時間序列,我想預測下一個條目是上或下。我個人傾向於只設置一個目標,[1,0]; 1代表UP,0代表DOWN。但我也看到了兩個目標的例子,UP爲[1,0],DOWN爲[0,1]。哪個(如果有的話)是正確的方法?