How can you tell when the leading digit is a "negative bit"  or a "binary
digit"?
  
  In the situation above the same number can represent two different binary
numbers. If  1 1 0 1 is sometimes  13  or might be   _5  when is each
appropriate?v. Isn't that the source of some problems?

The spaces indicate that the number is probably a single binary number, but
it could be a list of true and false indicators. You would need to know the
context to determine the difference.

Linda

-----Original Message-----
From: programming-boun...@jsoftware.com
[mailto:programming-boun...@jsoftware.com] On Behalf Of Kip Murray
Sent: Thursday, December 29, 2011 8:25 PM
To: Programming forum
Subject: Re: [Jprogramming] How #: should have been designed


    tcrRaul }: i:4
1 0 0
1 0 1
1 1 0
1 1 1
0 0 0
0 0 1
0 1 0
0 1 1

    tcrRandy }: i:4
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1

    tcrRaul
{.@#:@(,: (2 * >./@,))

    tcrRandy
(0 > ]) ,"0 1 #:


On 12/29/2011 8:41 AM, Randy MacDonald wrote:
> On 12/8/2011 4:39 PM, Raul Miller wrote:
>> {.@#:@(,: 2 *>./@,)i:2
> ((0>]),"0 1#:) i:2   NB. seems to work just as well, and more obviously
> handles the sign bit.
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to