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...