English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我知道是4byte : -2147,483,648 ~ 2147,483,647
教我的人說是說這是放在電腦的容量
他要我查出可以放幾個數字(0~9的)
但是我怎嚜茶都是講4byte : -2147,483,648 ~ 2147,483,647沒說可放幾個數字

想請問其他資料型態(smallint float之類的)有哪些,怎麼分類分別可放幾個數字,舉例一下我會比較清楚,先說聲謝謝!

2007-01-17 11:05:02 · 1 個解答 · 發問者 ian 3 in 電腦與網際網路 程式設計

不知道VB和SQL有沒有一樣

2007-01-17 11:05:33 · update #1

這樣我大概了解了

原來不同程式的int範圍值得一樣
我今天回答SQL的int範圍是 -2147,483,648 ~ 2147,483,647
我以為ASP也一樣
但是帶我的人不一樣
所以
我想知道ASP的int等之類型態有哪些
範圍是多少到多少

謝謝!!

2007-01-18 10:57:21 · update #2

1 個解答

放幾個數字?
這是比較沒有意義的說法
比如 VB 的 int 祇有 2 bytes
它的範圍從 - 32768 到 32767
你說它能放幾個數字? 5 個?
你應該注意的是它的範圍
比如 你在計算 n!
如果 你用 int 當變數
當 n = 8 時 你的程式就當掉了
因為 8! = 40320 已經超出 int 的範圍
另外一點 同一種語言 在不同的機器上 可能會有不同的結果
所以 如果一個程式會在不同的機種上跑
寫程式的人就要考慮 "適用性" 的問題了
我不確定VB和SQL有沒有一樣
最好是拿你用的 VB和SQL 直接試一次才是最保險的
畢竟我的機器和你的機器不見得相同
如果有問題, 請來函討論. 不然, 我可能會錯失你再補充的疑點.

2007-01-18 04:53:24 · answer #1 · answered by JJ 7 · 0 0

fedest.com, questions and answers