float a float bなのですがcos関数は引数にラジアンの値をいれてそのcosが帰ってるくるとい仕様になっていますがつまりラジアンの値を入れるfloat aが正解でfloat bは45というラジアンの値が入ってることになるので不正解ということなのでしょうか?
また三角関数のライブラリのcos tan sinの結果は x y r 各場所が1の時の角度つまり
数学の早見表にある角度の値が帰ってくるという認識いいのでしょうか?printfで値を確認したのですが一応聞きました。

    float a = cos(PI / 180 * 45);
    float b = cos(45);

    while (ClearDrawScreen() == 0 && SetDrawScreen(DX_SCREEN_BACK) == 0 && ProcessMessage() == 0)
    {
        x  = cos(PI / 180 * angle) * r + 200;
        y  = sin(PI / 180 * angle) * r + 200;
        angle += 4;


        //Sleep(200);
        DrawFormatString(0,50,Color," a %lf",a);
        DrawFormatString(0, 65, Color, " b %lf", b);

        //DrawFormatString(10, 35, Color, "%d", angle);

        //DrawFormatString(0,0,Color,"x: %d,Y: %d",x,y);

        DrawGraph(x,y,gh,true);
        if (angle >= 360)
        {
            angle = 1;
        }





        ScreenFlip();
        if (CheckHitKey(KEY_INPUT_ESCAPE) == 1) { break; }
    }
    return 0;
}