cost 119 ms
C# ulong 數據類型的二進制表示如何工作?

[英]How does the binary representation of a C# ulong data type work?

我目前正在嘗試將ulong數據類型打印為 8x8 二進制位網格,因為ulong數據類型有 8 個字節 - 64 位。 在嘗試這樣做時,我一直在使用 32 位偏移量。 要了解我的問題,請查看以下內容。 當我打印這些位時,我希望它以這種方式格式化。 這是用於以這種方式打印位的兩種相關方法。public ...

如何將 ULong 放入 Kotlin 中的 ByteBuffer

[英]How to put a ULong to a ByteBuffer in Kotlin

我只是這篇文章中的答案How to convert a Data Class to ByteBuffer in Kotlin? 它按預期工作。 問題是幾乎所有數據類型都可以放置,除了無符號的一次。 字節緩沖區有 putLong 等函數,但 putULong 沒有。 任何提示將不勝感激。 親切的問候 ...

為什么返回 0? 它應該 output 18446744073709551615,應該適合

[英]Why is this returning 0? It should output 18446744073709551615, which should fit

此代碼返回 0,它應該返回 18446744073709551615,它應該適合 ulong? 當我將其設置為迭代 63 次(而不是 64 次)時,我得到 9223372036854775808,這是正確的。 ...

2020-07-10 13:49:39   2   79    c# / ulong  
kotlin 中的棋盤。 哪種數據類型?

[英]Chess BitBoards in kotlin. Which datatype?

我認為這個問題還沒有被問到。 問題是,在國際象棋中,我們使用位板來加快移動生成周期,方法是用 bit=1 表示 position,用 bit=0 表示其他。 在國際象棋中,我們有 8*8 個位置。 結合現代 CPU,最推薦在無符號 64 位整數中實現這一點。 我 c++ 我們可以使用一個無符號的 ...

如何將小端格式的 QByteArray 轉換為無符號長整數

[英]How to convert a QByteArray in little endian format to a unsigned long

我有一個 QByteArray 有 4 個小端格式的值 要將 ba 轉換為大端,我執行以下操作: 要將大端數組轉換為 unsigned long,我嘗試了以下操作: 小端字節數組正確轉換為大端,但 .toULong 返回 0 而不是 508632251。 如何將 baBigEndian ...

將4個整數裝入ulong的更好方法是什么?

[英]What is a better way to pack 4 ints into ulong?

我需要將多個int值(每個值僅介於0到999之間)打包到ulong中。 我有如下工作方法,但是可以對其進行優化嗎? 我知道它會傷害您的眼睛,很多0表示抱歉。 ...

2019-09-04 15:45:30   1   34    c# / int / ulong  
我正在使用ulong的100階乘,但仍然溢出

[英]I'm using ulong for the factorial of 100, but it still overflows

因此,我的任務是:我有100,並且必須打印階乘的數字總和。 因此,我編寫了代碼,找到了一種求和數字的好方法,但是我的代碼對數字100無效。我檢查了10,它可以正常工作。 我想到的第一步是,我必須將類型從int更改為更大的類型。 我知道(階乘)的結果將是一個很大的正數,所以我選擇ulon ...

合並2個整數並將其存儲在ulong中

[英]Combine 2 integers and store it in a ulong

我有一個Dictionary<int,ulong> ,我想在其中存儲StudentId和他/她注冊的courses (保證為2)。 現在,如您所見,我想將它們存儲為ulong ,而不是將2個課程標識符存儲到整數List中,因為ulong占據64位,而int占據32位。 所 ...

有人可以解釋為什么更高和更低的數字會計算但我的實際數字不會嗎?

[英]Can someone Explain why a number higher and lower will calculate but my actual number wont?

因此,此控制台應用程序只會打印一個數字是否為質數,幾乎對每個數字都適用,但是當要求分配者使用兩個硬編碼數字(7389274937501454911和9389274937501454911)對功能進行時間​​測試時,這些數字將不會打印出任何內容+1或-1都將打印出來。 ...

如何重置ulong中的單個位?

[英]How to reset single bit in ulong?

我有ulong號。 我需要能夠快速設置和重置單個位。 例如: 15是1111 。 通過設置第5位,我將得到47 ,所以101111 我想出了如何設置一下: 但我正在努力如何將其重置為0.我正在努力: 它不起作用,因為我不能在ulong變量上使用&運算符。 ...

在C中聲明ULONG_MAX

[英]Declaring ULONG_MAX in C

我一直在對ULONG_MAX大量研究,並試圖找出如何聲明它,但它似乎沒有用。 我使用頭文件#include <stdio.h>和#include <limits.h來使ULONG_MAX工作。 ULONG_MAX在線沒什么關系,因此我很難使用它。 我覺得我使用ULONG_ ...

2017-04-04 01:23:40   1   1771    c / var / ulong  
在 Windows 10 上的 C# 中獲取總安裝 RAM

[英]Get total installed RAM in C# on Windows 10

我正在制作一個顯示一些硬件信息以及其他信息的軟件。 我的問題是: 我使用這段代碼,在另一個線程中找到的方法: https : //stackoverflow.com/a/15790751/5782981 這返回 為了測試它我去 我已經為一些人看到了這項工作,也看到它不適用於 fx。 ...

在C#中將ulong映射為long?

[英]Mapping a ulong to a long in C#?

我正在嘗試將ulong映射為long(反之亦然),並將uint映射為int(反之亦然),如下所示-為了將值保存在具有簽名類型的MS-SQL數據庫中僅整數和biginteger。 我這樣做是因為我必須檢查(在數據庫中)數字(uint,ulong)是否在uint / ulong范圍(IPs-v ...

如何正確使用位板

[英]How to properly use bitboards

我想知道將位板實現到國際象棋引擎中的正確方法是什么。 到目前為止,我對國際象棋引擎編程的基礎進行了一些研究,並做了一些筆記,其中大部分是諸如minimax,alphabet,靜態搜索和高級評估功能之類的東西。 然后,我將項目分為三個部分: GUI 董事會代表 進 ...

C#中的ulong,位掩碼和位移位

[英]ulong, bitmask and bit shift in PHP from C#

好的,所以我的問題是我必須從端點響應中“ 處理 ”一個大整數。 這是一個哈希 ,我必須做一些位掩碼和位移位,以便以人類可讀的方式查看此數據(它是一個版本:主要,次要,構建等)。 在C#中,我輕松編寫了幾行代碼來進行此處理 : 但是,這應該是在服務器上運行的后端任務的一部分,因此我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM