(OSが指定されていないのでwindows前提で回答させていただきます)
マウスの座標は整数でOSが管理しているので実数で出したとしても小数点以下の数字すべて0になるので意味がないですね。
Windowsでは下のようなコードで座標取得が可能になります
コード:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR lpCmdLine, int nCmdShow )
{
Point point; // Point構造体作成
GetCursorPos(&point); // Point構造体のポインタを渡す
printf("X= %d\n\n", ); // ポインタ構造体のメンバxにX座標(縦)が、yにY座標(横)が格納されます
// この時、座標が0スタートであることに注意してください
}