IR remote and Arduino

I want to know the codes for each button that I use for my (car mp3 remote control), I write the following programming code: 

#include <IRremote.h>

int Recv_Pin=8;

IRrecv irrecv(Recv_Pin);

decode_results results;

void setup() {
 Serial.begin (9600);
 irrecv.enableIRIn();
 }

void loop() {
 if (irrecv.decode(&results)){
    Serial.println (results.value);
      }
}

but when I upload it to the arduino board, it keeps giving the same code for different bottons. So is my code correct, and how to solve this problem and know the right code for each button ? 

Writing down the codes along with keeping a track of unknown codes can help in cracking the difficulties easily.  

  Joined July 12, 2016      8
Tuesday at 11:37 AM