ulong 的資料型別的含義,ULONG 的資料型別的含義?

2021-07-01 02:55:20 字數 2510 閱讀 2528

1樓:匿名使用者

jscript .net

ulong 資料型別

ulong 型別儲存為八位元組的無符號整數。

ulong 型別可以表示 0 至大約 10^20 範圍內的整數。

相應的 .net framework 資料型別為 system.uint64。ulong 資料型別的屬性和方法與 system.uint64 屬性和方法相同。

2樓:龍車花卉

ulong:

在ms的windef.h中有如下定義:

typedef unsigned long ulong;

微軟的解釋如下:

long 32-bit signed integer. //long:32位無符號整形.

ulong unsigned long. //ulong: 無符號的long型,也是32位的.

3樓:

ulong不是c的標準型別。不過一般來說人們都把它看作無符號的long,也就是有:

typedef unsigned long ulong;

當然,c#裡面是作為了內建型別,無符號64位整形,不過不符合cls標準~

4樓:

自己巨集定義得

或者系統標頭檔案定義得

應該是#define ulong unsigned long所以就是沒有符號得長整形。

跟mfc中得dword一樣得。

c語言的%ld、%d、%u是啥意思啊?

5樓:匿名使用者

這幾個都是c語言格式化輸入輸出時使用的格式符號。其中%u為誤寫,實際為%u。

格式化輸出函式包括printf, fprintf, sprintf等等。

格式化輸入函式包括scanf, fscanf, sscanf等等。

這類函式在輸入輸出的時候都有一個引數為格式化字串(format_str), 裡面介紹了輸入輸出字串的格式,當需要輸入輸出變數值時,就需要用對應的格式化字元來替代。

題目中提到的三種格式分別對應:

%ld對應long型,即長整型。

%d對應int型,即整型。

%u對應unsigned int型,即無符號整型。

除此以外,還有如下常見的型別。

%hd對應short型,即短整型。

%hu對應unsigned short型,即無符號短整型。

%f對應float型,即單精度浮點型。

%lf對應double型,即雙精度浮點型。

%c對應char型,即字元型。

%s對應char *型,即字元指標/字元陣列(均可稱為字串)。

%x對應int型,不過是以16進位制輸入輸出。

%lx對應long型,同樣是16進位制形式。

以下是一個簡單的例子:

#include

int main()

如果輸入1 2 3

將輸出i = 1

l = 2

u = 3

6樓:啦啦啦咯哦

printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。printf()函式的呼叫格式為: printf("《格式化字串》", 《參量表》)。

格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。

格式控制由要輸出的文字和資料格式說明組成。要輸出的的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

%d   有符號10進位制整數(%ld 長整型,%hd短整型 )%hu   無符號短整形(%u無符號整形,%lu無符號長整形)%i    有符號10進位制整數 (%i 和%d 沒有區別,%i 是老式寫法,都是整型格式)

%o   無符號8進位制整數

%u   無符號10進位制整數

%x   無符號的16進位制數字,並以小寫abcdef表示%x   無符號的16進位制數字,並以大寫abcdef表示%f   輸入輸出為浮點型 (%lf雙精度浮點型)%e/e 用科學表示格式的浮點數

%c 輸入輸出為單個字元

%s 輸入輸出為字串

7樓:匿名使用者

變數格式..例如printf("%d",a);雙引號裡的東東是由後面的變數的型別決定的,若a是long型,則用%ld,若是float型則用%f

8樓:匿名使用者

那些是格式佔位符 %id佔位符用於在螢幕中顯示長整型資料 %d佔位符用於在螢幕中顯示基本整型資料 %u佔位符用於在螢幕中顯示無符號整型資料 %c佔位符用於在螢幕中顯示字元型資料 %f佔位符用於在螢幕中顯示浮點型資料 %s佔位符用於在螢幕中顯示字串資料

9樓:匿名使用者

%ld、%d、%u 分別代表輸出資料格式的型別 分別是 長整型 整型 無符號整型

10樓:匿名使用者

%d:int(整形)

SQL中資料型別float與real的區別

一 意思不同 float浮點型資料型別,float 資料型別用於儲存單精度浮點數或雙精度浮點數。浮點數使用 ieee 電氣和電子工程師協會 格式。real是不精確的雙精度浮點型,float 和 real 資料型別被稱為近似的資料型別。二 位元組不同 real型資料的儲存大小為4個位元組,可精確到小數...

關於c語言資料型別的問題,關於C語言資料型別的問題

因為有的資料比較長,比如1111111111111111,這樣用int就存不下了,要用長整型來儲存了 可能強制轉換時要用到吧 這只是我的觀點 long long hello 1 2147483647 cout hello endl cout int max endl hello右邊表示式 是1 in...

4sqrt408值的資料型別,為什麼

浮點型呀 因為sqrt 4.0 為浮點型呀 根據隱式轉換可以得到的 看書 表示式18 4 sqrt 4.0 8值的資料型別為 double 首先計算18 4得到的int型的。然後結果和sqrt 4.0 計算,sqrt返回double型的數。然後 8.由於c語言算數計算向上相容,所以結果為double...