=: equals
==: eqequals ("ee-keek-wulls")
<: less'n
<=: lequal
>: grat
>=: grequal
!=: ain't
(, [, {: paren, brack, curl
), ], }: unparen, unbrack, uncurl
*: star, times, deref, pointerto (okay, because I sound like I'm from Misourri because I am, "poinnerta")
#: thud
$: cash
\: backl ("backle", and I have no idea why)
/: over, or sometimes changes other pronunciation. Yes, I pronounce n/x as "n xths". Don't that just roll off the tongue?
//: slash-slash
%, +, -: mod, plus, minus
!: not, wham (sorta random which I use)
^: xor (weak X: "zor")
&: amp
&&: and
|: or
||: or (Interestingly, both sorts of or- bitwise and logical- get the same pronunciation. I'm not sure why I do that.)
~: wibble, weeble, or un- (as a prefix- the one's compliment of foo would be wibble foo, weeble foo, or unfoo)
<< shiffel, into (bit shift or iostream, respectively)
>> shiffer, outta
?, :: means, else (Makes more sense in context: x = a < b ? a : b; would be "x equals a less'n b means a, else b" which makes sense to me, anyway, as it half-explains what the trinary operator does. Note that ':' is silent when it's used as a label definition; it's only pronounced in the ?: operator.)
;: ... (Semicolons are silent. I do pronounce the code, however, as one would pronounce English words with a semicolon there!)
.: point (when in a double constant), dot (when the membership operator)
->: point
": strit, endstrit
': charlit (only first one pronounced- '0' is charlit zero, not charlit zero charlit)
'\0': nulxh (There's actually no letter that suffices where the "xh" is. Those of you who can pronounce
Programmers out there, for C++ or Java- what do y'all use? Not all of this applies to Java, but most of it still does.