I know that real numbers are represented using the floating point representation method and that negative numbers are represented using two's complement .

I know there are other methods but these are the most common ways and i know very well how to represent real and negative numbers using the two methods but my question is :

What if i have a real negative number ? like -3.5 or -4.25 or any other number ?

How would i represent these numbers ? is the floating point method used to represent these numbers since it has the left most bit as the sign bit or is there another way to represent these numbers ? maybe a mix of the two ways or something like that ??