Converting long long / uint64_t to string or char

Works on an ESP32:

void setup() {
  Serial.begin(115200);
  delay(2000);

  uint64_t x = 17179869184;
  Serial.printf("x = %llu\n", x);
}

void loop() {
}
x = 17179869184