符合拡張でぐぐれ。
それからビット数が多い整数から少ない整数に変換する話であって本は間違ってない。