Hex printing

I use two Arduino DUE in i2c . The master reads the data from the slave. The slave sends the data (0XBB),I have attached the programs and the output ,I must receive 0XBB on master side ,but i donot get it

Master code

#include <Wire.h>

void setup() {
  // put your setup code here, to run once:
Wire.begin();        // join i2c bus (address optional for master)
Serial.begin(9600);  // start serial for output

}
void PrintHex8(int num,int precision)
{
  char tmp[16];
  char format[128];
  sprintf(format, "0x%%.%dX",precision);

  sprintf(tmp,format,num);
  Serial.println(tmp);
  }

void loop() {
  // put your main code here, to run repeatedly:
Wire.requestFrom(0x03, 8);   

  while(Wire.available())   
  { 
   Serial.println("Receiving");

   uint8_t i  = Wire.read();
    
    PrintHex8(i,1);
   
    delay(500);
}

}

Slave code:

#include <Wire.h>

void setup()
{
  Wire.begin(0x03);                
  Wire.onRequest(requestEvent); // register event
}

void loop()
{
  delay(100);
}

// function that executes whenever data is requested by master
// this function is registered as an event, see setup()
void requestEvent()
{
  Wire.write("0xBB ");
}
Output:
0x48
Receiving
0x78
Receiving
0x30
Receiving
0x78
g
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
g
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78
Receiving
0x78
Receiving
0x78
Receiving
0x30
Receiving
0x78
Receiving
0x42
Receiving
0x42
Receiving
0x20
Receiving
0x78

"0xBB " is a string of 5 characters, translated into ascii as 30, 78, 42, 42, 20

oh! my question was silly ! thanks !