Why is there no cent symbol?

I’ve searched the board and archive but can’t believe this hasn’t been covered before.

Why does the cent sign not appear in most font sets? Why isn’t it on a standard keyboard?

It looks rather silly to say “That’s just my $.02.”

My WAG is that it isn’t included because it’s so rarely used.

It’s irrelevant now.

Back in the good 'ol days, there were probably more products available to consumers that were priced under one dollar than above it. There was a greater need for the cent sign.

ALT-0162 ¢

As for why it’s not around, I’d hazard the WAG that it’s a matter of utility. People simply don’t have much need for it.

Why Scroll Lock remains is a mystery to me.

Actually, it does appear in most font sets (as Alt+0162). It has always surprised me that it never made it onto the standard keyboard, especially when characters like tilde (~) and caret (^) do appear on the keyboard!

In Windows, hold down ALT and press (on the numeric keypad) 0162 (you must include the leading zero):

¢

Voila!

and on the Mac platform the simple ALT 4 will render at ¢

Early Out: the tilde and caret are much used in programming and unix, which were prevalent uses for computers when keyboards were being invented.

The problem is that not all fonts use the ANSI standard upper-ascii set for bytes 128-255. You can embed character 0169 in your message, but not everyone will see a cents (¢) sign. I do recall seeing the cents sign as one of the uppercase characters on some typewriter keyboards, but apparently it didn’t make the jump to terminal and PC keyboards. I guess it’s because accounting these days has decimalized prices, eliminating the old dollars and cents scheme.

Background on the development of ASCII:

http://www.wps.com/projects/codes/index.html

Short answer - yes, the 1967 ASCII character set was heavily influenced by programming language notions of the time (notably COBOL). Also, they wished to include “diacritical marks” like the tilde. However, UNIX came later, and assigned the uses it wanted from the available characters - the 1967 ASCII set is, by and large, the set represented on the modern keyboard.

Programming languages, however, did not tend to make use of “cents”, even if it DID appear on typewriter keyboards, so it got bumped in favor of other characters.

They should if they’re using a web browser. The cent sign is one of the HTML defined symbols, so it should show up. If you’re human, you probably have an easier time remembering words than numbers, so you can also consider doing this, which will work in HTML, but will probably not work in things like Word documents:

¢

you can use the character map under accessories if you’re using windows…

To expand on yabob’s point: the original uses of computers were purely business or scientific in nature. The cent sign is fine for posting above a bin full of apples, but on a spread sheet, the cost is going to be reckoned in hundredths of dollars. There really was no actual reason to include the cent sign in the earliest applications. Added to that was the construction of the high-speed printer which had a deliberately limited character set. By including fewer characters, the print chain did not have to cycle as far in order to get to the correct character to strike. (Remember, computers were around for over 30 years before laser and ink-jet printing was developed.) The (high speed) print chains actually lacked some characters that were available on the keyboard, so adding more keyboard characters was really contra-indicated.

On the IBM (EBCDIC) keyboards, the cent from the older typewriters (shift + 6) was replaced by the “logical not,” (a hyphen with a small downstroke on the right side that I may be able to replicate (but which may not show up on all browsers) “¬”). The non-IBM character sets did not use that sign, so languages developed in other environments began to use the exclamation point or backslash to indicate “not” and the character over the digit 6 was then given to the carat which was used in a number of non-IBM applications. And the cent continued to be left off the base character set.

Minor nitpick:

On a Mac, it’s Option-4.

Not true. The correct way to include a cent sign in your HTML is to use “¢”, as you also pointed out, not a single character with ASCII value 162 (nit: 169 is the copyright symbol). The whole point of the html entities is that putting an extended ASCII character in the document, rather than an abstracted representation of it, won’t work on all web browsers.

You are correct, and I apologize for my sloppiness; I only meant that it will work on this board. I believe from experience that on this board, an Extended ASCII 162 will show up as a Unicode 162. But in general in HTML documents, you should use the escape sequence.

Once again, the Teeming Millions[sup]TM[/sup] come to the rescue.

I do a lot of desktop publishing ads for my husband’s business and can tell you that the cents sign would have come in handy on more than one occasion.

¢

Cool!

Once again, look here

I don’t know if this list is complete, but it’s very helpful.

Traitor! Seize him!

And on a Mac 9.x and below, you can find all those weird symbols by opening  (Apple) Menu> Key Caps, and press the keys you want to see (shift, option, control…). I dunno about OSX, though.

¢

You can use ¢ in HTML