"1"だと文字列なので中身は
 1\0 (\0:ヌル文字)
となって先頭の1の部分のアドレスが入る

'1'だとそのままの文字が入る

あと8文字入れたいなら\0まで考えて
tmp[9]取っときなさい