• (nodebb)

    I suppose we won't discuss the small point that the code presented is probably not endian-safe, and on most modern architectures, it requires that the file's two first bytes are not "0xb0/0xb1/0xb3 followed by 0xab".

    Maybe that's what's wanted, but I have some doubts.

  • (nodebb)

    Maybe the lowercase numbers can be the odrinals: frist, secnod, thrid, and so on.

    I had thought there had been a comment in https://www.explainxkcd.com/wiki/index.php/2206:_Mavis_Beacon about uppercase and lowercase numerals in Chinese, but can't see it there.

  • Anon (unregistered)

    but how do we write a lowercase 3?

    Like this: ₃

  • Industrial Automation Engineer (unregistered)

    Well, 3 is lowercase. Uppercase would be # (as in Chanel #5, or the email adress [email protected], which sports an uppercase 2.)

  • ebbek (unregistered)

    or the email adress [email protected], which sports an uppercase 2. ...if you are using an English keyboard. On a Danish keyboard uppercase2 is a " character.

  • (nodebb) in reply to Industrial Automation Engineer

    I'm sorry, but this isn't true. 1 is clearly an upper-case &. It's plain as day on my keyboard.

  • NoOne (unregistered)

    What about ³ ?

  • Smithers (unregistered) in reply to ebbek

    ...if you are using an American English keyboard.

    FTFY. On an English English keyboard, uppercase 2 is ", just like in Denmark, while uppercase 3 is £.

  • (nodebb) in reply to ebbek

    if you are using an English keyboard. On a Danish keyboard uppercase2 is a " character

    Tsk. There are multiple keyboard layouts that one could call English (== designed for the English language), and they aren't the same in the "upper case" versions of the top row. Indeed, in context, we have to note that the one that's actually English (== used in England) has a " on the upper-case 2 position, and not an @.

  • Naomi (unregistered)

    There actually is such a thing as lower-case numbers, although they aren't very interesting. I'll provide a link in a follow-up comment so this one doesn't get held for moderation.

  • Naomi (unregistered) in reply to Naomi

    https://graphicdesign.stackexchange.com/questions/54423/why-dont-upper-case-numbers-exist

  • NoLand (unregistered)

    In ASCII numbers are clearly lower-case forms of the range SPACE, !, ", #, $, %, &,', (, ) — as may be discerned by having bit 4 set.

    (By simple analogy, what we know as numbers are simply lower-case punctuations with bit 4 set, while lower-case letters have bit 5 set. ;-) )

  • Tinkle (unregistered)

    Oxb1 says 'these are not the header bytes you are looking for'

  • Kenn Humborg (unregistered)

    And they completely missed 0xAbb0, 0xABb0, 0xAbB0, etc!

  • (nodebb) in reply to Industrial Automation Engineer

    Uppercase would be #

    Well on my keyboard, uppercase 3 is £...

  • Sauron (unregistered)

    Dev thinks hexadecimal numbers should have a difference between lowercase and uppercase.

    Expectation: Dev gets a lower pay.

    Reality: Dev becomes upper management.

  • Registered (unregistered)
    Comment held for moderation.
  • DiscoGuy (unregistered)
    Comment held for moderation.
  • (nodebb)
    Comment held for moderation.
  • Officer Johnny Holzkopf (unregistered) in reply to PJH

    On a typical German German keyboard, uppercase 3 is § (paragraph sign). On a typewriter, lowercase one is i, uppercase one is I, because there is no 1; and as there also is no 0, lowercase zero is o, uppercase zero is O. We wrote whole programs consisting of Is and Os! But is XXIII < or > or == xxiii? Please ask a Roman Latin keyboard...

Leave a comment on “Magical Bytes”

Log In or post as a guest

Replying to comment #:

« Return to Article