char: as in charred
*: star (or times, if it's used that way)
char*: Charizard

uint_t: you-int-tee
#: not usually pronounced at all (except in C#, as see sharp)
javac: java-see
gif: jiff
jpeg: jay-peg
pi: pye
phi: fye
psi: psye
chi: kye
lamda: lamb-duh
arr[n]: arr of n, even though it doesn't make much sense for array indexing
lbs., £: both pounds
ASCII: ass-key
gzip: gee-zip
gunzip: either gee-unzip or gun-zip, depending on how I'm feeling
lol, wtf, etc.: I pronounce them letter by letter
0: null, naught, zero, O, nil, depending on the context
Euler: you-lrrr
( and ): open and close parentheses
[ and ]: open and close square brackets
{ and }: open and close curly braces
< and >: open and close angle brackets, or less-than and greater-than if used that way
<>: diamond operator, or robot hug
x/y: not pronounced in language, x over y in programming and math
>>: then
<<: after
>>=: bind
=<<: with
=>>: co-bind
<<=: co-with
>=>: to
=>=: co-to
<=<: from
=<=: co-from
>>>: cat-bind
<<<: cat-feed
mapM_: map-emm-underscore
=: equals
==: equals equals
===: equals equals equals or strictly equals
!: not, bang, as-strict, or exclamation mark, depending on context
C++: see plus plus
BCPL: bee-see-pee-ell
|: pipe or or, depending on context
&: and, or at in the case of pointers
||: or or
&&: and and
|||: cat-or
&&&: cat-and
<*>: apply
**: star star, or to the Fractional power of
.: dot, period, point, or mini-bang
K=, where K is an operator: K-equals
XOR: ex-or
XNOR: ex-nor (although snore would be funny)
xi: zye
SQL: ess-cue-ell