作者gogostay (Go)
看板Statistics
標題[問題] SAS 數值變數預設長度
時間Wed Jul 23 18:03:18 2014
SAS系統中,數值變數預設長度是8 bytes,
它的意義是....只能有8位數字嗎?例如:12345678
如果不是,8 bytes 可以換算成幾個位數呢?
如果是的話,若有16位數的數字,則第9個位數將會被截斷吧
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.5.174
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Statistics/M.1406109800.A.1A6.html
1F:推 BugEater:不是的,8 bytes是可以放很大的數 07/25 12:27
2F:→ BugEater:如果是整數,好像可以最大為9,007,199,254,740,992 07/25 12:28
3F:推 BugEater:上面是對8 bytes來説的,如果是3 bytes, 最大為 8,192。 07/25 12:39
4F:→ BugEater:其計算公式如下,假設是N bytes,則最大的整數為 07/25 12:57
5F:→ BugEater:2^(8*N-11) 07/25 12:58
6F:→ gogostay:受教了,謝謝! 08/06 05:30
7F:→ gogostay:不知道這公式2^(8*N-11)要從哪邊知道?是一般計概就會有的 08/06 05:31
8F:→ gogostay:的嗎? 08/06 05:31