Computer Science Canada long into a float |
Author: | syntax_error [ Wed Sep 26, 2007 12:30 pm ] |
Post subject: | long into a float |
a genral question as far as I know a long is 8 bits and a float is 4 bits then why in java you can automaticly cast a long into a float? thx in advance Syntax_Error |
Author: | StealthArcher [ Wed Sep 26, 2007 12:34 pm ] |
Post subject: | Re: long into a float |
I think you have those backwards..... longs are 4 bytes if i remember correctly |
Author: | HeavenAgain [ Wed Sep 26, 2007 2:45 pm ] | ||
Post subject: | RE:long into a float | ||
a long is 64 bits a byte IS 8 bits and a float is 32 BYTES more info is linked <a href="http://star.pst.qub.ac.uk/idl/IDL-Java_Bridge_Data_Type_Mapping.html">here</a> |
Author: | wtd [ Wed Sep 26, 2007 5:14 pm ] |
Post subject: | Re: RE:long into a float |
HeavenAgain @ Thu Sep 27, 2007 3:45 am wrote: and a float is 32 BYTES
Ummmm... |
Author: | Zampano [ Wed Sep 26, 2007 6:55 pm ] |
Post subject: | Re: long into a float |
How much memory would I need to take a byte out of a sundae double banana ice cream float? *My own lameness is astounding.* |
Author: | McKenzie [ Wed Sep 26, 2007 7:30 pm ] |
Post subject: | Re: long into a float |
I thought the automatic cast was to double? That aside, the reason for the automatic conversion is that long is a long integer, as soon as you have any fractional component to a number long can't hold it (e.g. 3.5) |
Author: | Nick [ Wed Sep 26, 2007 8:19 pm ] |
Post subject: | RE:long into a float |
zampano ur bytes are so small it takes 4 to equal a nybble (AHAHAHAHA) [btw 4 bytes = a nybble] |
Author: | rizzix [ Wed Sep 26, 2007 9:46 pm ] |
Post subject: | RE:long into a float |
Wow a lot of you are misusing the word byte for bit. 1 byte = 8 bits 1 nibble = 4 bits Int's/floats are 32-bit or 4-byte. Long/doubles are 64-bit or 8-bytes. |
Author: | rdrake [ Wed Sep 26, 2007 10:00 pm ] |
Post subject: | Re: RE:long into a float |
rizzix @ Wed Sep 26, 2007 9:46 pm wrote: Wow a lot of you are misusing the word byte for bit.
Nah, some people like to be really precise with their numbers. 2^(32*8) is nothing!1 byte = 8 bits 1 nibble = 4 bits Int's/floats are 32-bit or 4-byte. Long/doubles are 64-bit or 8-bytes. |
Author: | syntax_error [ Sat Sep 29, 2007 9:51 pm ] |
Post subject: | Re: long into a float |
ahh my mistake I meant to write byte.. :$ but a long is 64 bytes nonetheless and a float is 32 bytes so how can you in the language java automatically cast a long into a float? |
Author: | zylum [ Sun Sep 30, 2007 2:30 am ] |
Post subject: | Re: RE:long into a float |
rizzix @ Wed Sep 26, 2007 10:46 pm wrote: Wow a lot of you are misusing the word byte for bit.
1 byte = 8 bits 1 nibble = 4 bits Int's/floats are 32-bit or 4-byte. Long/doubles are 64-bit or 8-bytes. |
Author: | haskell [ Sun Sep 30, 2007 8:05 am ] |
Post subject: | RE:long into a float |
Grrrr... http://members.aol.com/M206ou/m206/M206_Smalltalk_tutorial_ascii.htm Read it, or I'll mock you till your cry toy your momma. |
: |