Invalid operands of types 'const char [21]' and "float" to binary 'operator+'

int conductivitySensorValue; //initialize an integer variable to hold the sensor reading
void setup() {
Serial.begin(9600); // start serial communications so we can print the reading out
}|

void loop() {
conductivitySensorValue = analogRead(A0); //get the integer representation of the sensor reading
float voltage = conductivitySensorValue*(5.0/1023.0); // put the data in terms of our voltage (5 volts)
Serial.println("The Conductivity is " + voltage); //print the current reading to serial port }|

This is my code. The last line highlights and displays the message in the subject. I have read several posts and none helped. Any help fixing this is appreciated. Thanks.

Serial.println("The Conductivity is " + voltage); //print the current reading to serial port }|

You cannot use the + operator to concatenate a string and a float. Print them using separate print commands.

You can't add (+) a float variable 'voltage' to a constant string "The Conductivity is" in C/C++.

The usual way to do this is to break it into 2 print satements

Serial.print("The Conductivity is ");
Serial.println(voltage,2); // 2 decimal places