怎用乙個uint8來表示兩個無關且值在0 127之間的數?或乙個uint8能表現兩個無關數最大是多少?

時間 2021-06-03 00:48:34

1樓:

題主這種鑽研精神值得表揚,現在電腦記憶體都太大了,把一些程式猴們給慣壞了。來,給老子開陣列,對,開double,有多少開多少,不用釋放了,老子記憶體大。

2樓:

這個得看要求,提主只要求表示數字,沒說表示的數字是否需要連續,如果可以不連續,想多大都可以。

有一點是肯定的,UInt8 只能表示2^8種可能性。

3樓:曹飛

如果是經典計算機,其他答主已經說的很好了。

uint8有8個位元。對於經典計算機,乙個bit只有0/1兩種取值。對於量子計算機,乙個qubit還多了01/10疊加態(嚴格的說,乙個量子位元表示的是乙個|0> 和|1>為基地的希爾伯特空間上的一條單位向量,因此理論上可以表示無數種疊加態。

簡單起見,這裡只用兩種)。因此在量子計算機裡,乙個uint8可以用來表示兩個無關且值在0~255的數。

然而這裡還有個問題,疊加態確實是存進qubit裡了,但是讀取(觀測)的時候會使量子位元坍塌到本徵態,也就是0或者1。因此要實現po主的想法,需要一台邏輯上是量子計算,實際硬體上是經典計算機模擬量子狀態的機器,也就是硬體上2個bit對應軟體上乙個qubit。

4樓:常笑鷹

uint8如果只是用來表示狀態的話,那肯定是只有256種。

你要表示數字的話,那其實可以使用這256種狀態,分別對應256個不同的數字,反正都是要做計算的,不要被侷限於此。

5樓:

8位整數可以表達2^8=256種資訊。從n個數中任意取兩個(假設不重複,且順序不重要),則有n*(n-1)/2種可能性。那麼就是要找到最大的n,使得可能性數量小於256。

這樣的n是23,也就是可以表達0~22中的任意一對數。

為什麼現代漢語普遍用兩個字連用表示乙個意義?而不是像古代那樣乙個字乙個意義?

MR JEN 1.因為漢語的音節數量太少,如果不停地造字會導致同音字數量暴漲,降低交流效率。2.因為古代生活中的需要去表達的概念太少,只需要乙個封閉的詞彙就能應付兩千年的需要,導致中中國人誤以為他們 我們 的字已經與宇宙萬物萬事形成了完全對映。因為我們的祖先接觸的事物的總量是非常有限的,因此單音節詞...

兩個小孩,乙個8歲男孩乙個4歲女兒,沒有老人帶,自己帶的話老婆是不是基本不能上班了

Emliy 女人放棄事業,回家帶孩子是很痛苦的事情,這件事與其在這裡找答案,不如問問自已,能不能接受老婆的變化,並且善待她!在家帶孩子比上班累,自尊心也會受到傷害!慢慢會脫離社會圈子,會失去自我,你如果能把在帶孩子的妻子充分理解和支援,可以讓妻子辭職,畢竟媽媽帶大的孩子,能保證他們的健康飲食,很好的...

有兩個來應聘遊戲運營的人,乙個之前做過運營但不是遊戲行業,另乙個之前是遊戲客服,那麼會選誰?

三頁 首先,先三觀一波,好的HR的招人思路不應該侷限於應聘者的工作經驗,他之前做過什麼固然重要,但是在衡量是否與崗位匹配的過程中,尤其是遊戲運營這個崗位,最應該看重的應該有2點 1,是否有良好的前瞻性,考慮的全面性 2,與其它小組的對接 這兩點都可以從問題處理邏輯和責任心來體現。遊戲運營的具體工作內...