Wenn du dich über I2C informierst steht z.B. im Wissensbereich
http://www.rn-wissen.de/index.php/I2C

Die Adresse besteht aus 7bit + 1bit für R/W. Die ersten 7bit sind für die Adresse, das 8te Bit ist das R/W Bit.
Wenn du jetzt z.B. den PCF8583 verwendest ist die Adresse für schreiben
1010 00A0R/W => 1010 ist die Basisadresse, A0 ist die Adresse, die man Ändern kann (mittels Anschluss vom PCF8583) und das R/W Bit.
Wenn man A0 auf GND legt lautet die Adresse für lesen: 1010 0000 = hexA0
Für schreiben: 1010 0001 = hexA1

Am Besten ist es, wenn du in einem DB nachsiehst. Dort ist immer ein Diagramm mit der Datenübertragung.

Ich könnte dir einen Quellcode (in C) posten, den ich heute geschrieben habe um die I2C Adressen auszulesen.

MfG Hannes