Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Finger binary

From Wikipedia, the free encyclopedia
Finger-counting system
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(January 2009) (Learn how and when to remove this message)
19 in finger binary: the pinkie finger is 16, added to the 2 of the index finger and the 1 of the thumb

Finger binary is a system forcounting and displayingbinary numbers on thefingers of either or bothhands. Each finger represents one binary digit orbit. This allows counting from zero to 31 using the fingers of one hand, or 1023 using both: that is, up to 25−1 or 210−1 respectively.

Modern computers typically store values as some whole number of 8-bitbytes, making the fingers of both hands together equivalent to 1¼ bytes of storage—in contrast to less than half a byte when using ten fingers to count up to 10.[1]

Mechanics

[edit]
Further information:Binary numeral system

In the binary number system, eachnumerical digit has two possible states (0 or 1) and each successive digit represents an increasingpower of two.

Note: What follows is but one of several possible schemes for assigning the values 1, 2, 4, 8, 16, etc. to fingers, not necessarily the best. (see below the illustrations.): The rightmost digit represents two to thezeroth power (i.e., it is the "ones digit"); the digit to its left represents two to the first power (the "twos digit"); the next digit to the left represents two to the second power (the "fours digit"); and so on. (Thedecimal number system is essentially the same, only that powers of ten are used: "ones digit", "tens digit" "hundreds digit", etc.)

It is possible to useanatomical digits to representnumerical digits by using a raised finger to represent a binary digit in the "1" state and a lowered finger to represent it in the "0" state. Each successive finger represents a higher power of two.

With palms oriented toward the counter's face, the values for when only the right hand is used are:

PinkyRingMiddleIndexThumb
Power of two2423222120
Value168421

When only the left hand is used:

ThumbIndexMiddleRingPinky
Power of two2423222120
Value168421

When both hands are used:

Left handRight hand
ThumbIndexMiddleRingPinkyPinkyRingMiddleIndexThumb
Power of two29282726252423222120
Value5122561286432168421

And, alternately, with the palms oriented away from the counter:

Left handRight hand
PinkyRingMiddleIndexThumbThumbIndexMiddleRingPinky
Power of two29282726252423222120
Value5122561286432168421

The values of each raised finger are added together to arrive at a total number. In the one-handed version, all fingers raised is thus31 (16 + 8 + 4 + 2 + 1), and all fingers lowered (a fist) is 0. In the two-handed system, all fingers raised is1,023 (512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1) and two fists (no fingers raised) represents 0.

It is also possible to have each hand represent an independent number between 0 and 31; this can be used to represent various types of paired numbers, such asmonth andday, X-Ycoordinates, or sports scores (such as fortable tennis orbaseball). Showing the time as hours and minutes is possible using 10 fingers, with the hour using 4 fingers (1-12) and the minutes using 6 fingers (0-59).

Examples

[edit]

Right hand

[edit]
  • 0 = empty sum
  • 1 = 1
    1 = 1
  • 2 = 2
    2 = 2
  • 4 = 4
    4 = 4
  • 6 = 4 + 2
    6 = 4 + 2
  • 7 = 4 + 2 + 1
    7 = 4 + 2 + 1
  • 14 = 8 + 4 + 2
    14 = 8 + 4 + 2
  • 16 = 16
    16 = 16
  • 19 = 16 + 2 + 1
    19 = 16 + 2 + 1
  • 26 = 16 + 8 + 2
    26 = 16 + 8 + 2
  • 28 = 16 + 8 + 4
    28 = 16 + 8 + 4
  • 30 = 16 + 8 + 4 + 2
    30 = 16 + 8 + 4 + 2
  • 31 = 16 + 8 + 4 + 2 + 1
    31 = 16 + 8 + 4 + 2 + 1

Left hand

[edit]

When used in addition to the right.

  • 512 = 512
    512 = 512
  • 256 = 256
    256 = 256
  • 768 = 512 + 256
    768 = 512 + 256
  • 448 = 256 + 128 + 64
    448 = 256 + 128 + 64
  • 544 = 512 + 32
    544 = 512 + 32
  • 480 = 256 + 128 + 64 + 32
    480 = 256 + 128 + 64 + 32
  • 992 = 512 + 256 + 128 + 64 + 32
    992 = 512 + 256 + 128 + 64 + 32

Negative numbers and non-integers

[edit]
Further information:Binary numeral system § Representing real numbers

Just as fractional and negative numbers can be represented in binary, they can be represented in finger binary.

Negative numbers

[edit]

Representing negative numbers is extremely simple, by using the leftmost finger as asign bit: raised means the number is negative, in asign-magnitude system. Anywhere between −511 and +511 can be represented this way, using two hands. Note that, in this system, both a positive and a negative zero may be represented.

If a convention were reached on palm up/palm down or fingers pointing up/down representing positive/negative, you could maintain 210 −1 in both positive and negative numbers (−1,023 to +1023, with positive and negative zero still represented).

Fractions

[edit]

Dyadic fractions

[edit]

Fractions can be stored natively in a binary format by having each finger represent a fractional power of two:12x{\displaystyle {\tfrac {1}{2^{x}}}}. (These are known asdyadic fractions.)

Using the left hand only:

PinkyRingMiddleIndexThumb
Value1/21/41/81/161/32

Using two hands:

Left handRight hand
PinkyRingMiddleIndexThumbThumbIndexMiddleRingPinky
1/21/41/81/161/321/641/1281/2561/5121/1024
3/4, in fractional finger binary

The total is calculated by adding all the values in the same way as regular (non-fractional) finger binary, then dividing by the largest fractional power being used (32 for one-handed fractional binary, 1024 for two-handed), andsimplifying the fraction as necessary.

For example, with thumb and index finger raised on the left hand and no fingers raised on the right hand, this is (512 + 256)/1024 = 768/1024 = 3/4. If using only one hand (left or right), it would be (16 + 8)/32 = 24/32 = 3/4 also.

The simplification process can itself be greatly simplified by performing abit shift operation: all digits to the right of the rightmost raised finger (i.e., all trailing zeros) are discarded and the rightmost raised finger is treated as the ones digit. The digits are added together using their now-shifted values to determine thenumerator and the rightmost finger's original value is used to determine thedenominator.

For instance, if the thumb and index finger on the left hand are the only raised digits, the rightmost raised finger (the index finger) becomes "1". The thumb, to its immediate left, is now the 2s digit; added together, they equal 3. The index finger's original value (1/4) determines the denominator: the result is 3/4.

Rational numbers

[edit]

Combinedinteger and fractional values (i.e.,rational numbers) can be represented by setting aradix point somewhere between two fingers (for instance, between the left and right pinkies). All digits to the left of the radix point are integers; those to the right are fractional.

Decimal fractions and vulgar fractions

[edit]

Dyadic fractions, explained above, have limited use in a society based around decimal figures. A simple non-dyadic fraction such as 1/3 can be approximated as 341/1024 (0.3330078125), but the conversion between dyadic anddecimal (0.333) orvulgar (1/3) forms is complicated.

Instead, either decimal or vulgar fractions can be represented natively in finger binary. Decimal fractions can be represented by using regular integer binary methods and dividing the result by 10, 100, 1000, or some other power of ten. Numbers between 0 and 102.3, 10.23, 1.023, etc. can be represented this way, in increments of 0.1, 0.01, 0.001, etc.

Vulgar fractions can be represented by using one hand to represent thenumerator and one hand to represent thedenominator; a spectrum of rational numbers can be represented this way, ranging from 1/31 to 31/1 (as well as 0).

Finger ternary

[edit]

In theory, it is possible to use other positions of the fingers to represent more than two states (0 and 1); for instance, aternary numeral system (base 3) could be used by having a fully raised finger represent 2, fully lowered represent 0, and "curled" (half-lowered) represent 1. This would make it possible to count up to 242 (35−1) on one hand or 59,048 (310−1) on two hands. In practice, however, many people will find it difficult to hold all fingers independently (especially the middle and ring fingers) in more than two distinct positions.

See also

[edit]

References

[edit]
  1. ^Since computers typically store data in a minimum size of one whole byte, fractions of a byte are used here only for comparison.

External links

[edit]
Friendly gestures
Gestures of respect
Salutes
Celebratory gestures
Finger-counting
Obscene gestures
Taunts
Head motions
Other gestures
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Finger_binary&oldid=1315990050"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp