# 2. Representing and Manipulating Information

- [2.55 Compile and Run](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.55-compile-and-run.md): ★
- [2.56 Another Try](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.56-another-try.md): ★
- [2.57 More show Procedures](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.57-more-show-procedures.md): ★
- [2.58 Check Little-Endian](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.58-check-little-endian.md): ★★
- [2.59 Bit Expressions](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.59-bit-expressions.md): ★★
- [2.60 Replace Byte](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.60-replace-byte.md): ★★
- [2.61 More Bit Expressions](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.61-more-bit-expressions.md): ★★
- [2.62 Check Arithmetic Right Shift](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.62-check-arithmetic-right-shift.md): ★★★
- [2.63 Logic & Arithmetic Right Shift](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.63-logic-and-arithmetic-right-shift.md): ★★★
- [2.64 Any Odd One](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.64-any-odd-one.md): ★
- [2.65 Odd Ones](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.65-odd-ones.md): ★★★★
- [2.66 Leftmost One](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.66-leftmost-one.md): ★★★
- [2.67 Int Size is 32](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.67-int-size-is-32.md): ★★
- [2.68 Lower One Mask](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.68-lower-one-mask.md): ★★
- [2.69 Rotate Left](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.69-rotate-left.md): ★★★
- [2.70 Fits Bits](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.70-fits-bits.md): ★★
- [2.71 Xbyte](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.71-xbyte.md): ★
- [2.72 Copy Int](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.72-copy-int.md): ★★
- [2.73 Saturating Add](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.73-saturating-add.md): ★★
- [2.74 Sub OK](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.74-sub-ok.md): ★★
- [2.75 Unsigned High Prod](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.75-unsigned-high-prod.md): ★★★
- [2.76 calloc](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.76-calloc.md): ★
- [2.77 Multiple By Shifts](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.77-multiple-by-shifts.md): ★★
- [2.78 Divide Power 2](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.78-divide-power-2.md): ★★
- [2.79 Mul3div4](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.79-mul3div4.md): ★★
- [2.80 Three Fourths](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.80-three-fourths.md): ★★★
- [2.81 Generate Bits](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.81-generate-bits.md): ★★
- [2.82 Signed and Unsigned](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.82-signed-and-unsigned.md): ★
- [2.83 Binary Floating Value](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.83-binary-floating-value.md): ★★
- [2.84 Float Le](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.84-float-le.md): ★★
- [2.85 Floating Point I](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.85-floating-point.md): ★
- [2.86 Extend Precision](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.86-extend-precision.md): ★
- [2.87 Floating-Point II](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.87-floating-point-ii.md): ★
- [2.88 Floating-Point III](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.88-floating-point-iii.md): ★★
- [2.89 Floating-Point IV](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.89-floating-point-iv.md): ★
- [2.90 fpwr2](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.90-fpwr2.md): ★
- [2.91 π](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.91-p.md): ★
- [2.92 Float Negate](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.92-float-negate.md): ★★
- [2.93 Float Absval](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.93-float-absval.md): ★★
- [2.94 Float Twice](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.94-float-twice.md): ★★★
- [2.95 Float Half](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.95-float-half.md): ★★★
- [2.96 Float f2i](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.96-float-f2i.md): ★★★★
- [2.97 Float i2f](/deuterium-wiki/reading/cs-jing-dian-shu-ji/csapp-3e-homework-solution/2.-representing-and-manipulating-information/2.97-float-i2f.md): ★★★★
