我不得不說,我很高興當我打開c#查看整數數據類型爲Int16,Int32 and Int64
。它消除了任何模棱兩可的情況,例如int隨着年齡增加而變大。與整數類型名稱匹配的浮點類型名稱?
令我驚訝的是爲什麼沒有或不似乎是Float16,Float32 and Float64
或在正常使用ATLEAST不是:快速搜索MSDN是指float64爲R8(非託管類型)是不是這個一樣一個雙重
我的猜測是在單倍和雙倍(或甚至擴展(Float80),它不存在在C#中存在儘可能多的歧義,據我所知,我不知道這可能是如何)儘管十進制似乎是一個Float128,我已經注意到它被稱爲「擴展浮點精度」,我們應該看到一個Int128來匹配它嗎?
編輯:沒有任何含糊之處都在單人或雙人(這是一個猜測,但它似乎是真的,我想我會添加此爲清楚起見。)
,我們應該會看到這種命名約定?/如果我們這樣做,你會感激嗎?
或者我們應該更進一步,並有Int<N>
爲任意數量的大小? (是的,我知道有支持這種事情圖書館那裏)
鑑於這是一個民意調查風格的問題,也許它應該是社區維基? – Pauk 2010-03-04 16:26:15