标题:f 是什么意思?什么作用
只看楼主
滕文生
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2019-1-14
结帖率:100%
已结贴  问题点数:30 回复次数:7 
f 是什么意思?什么作用
#include <stdio.h>

int main()
{
    float a,x,y;
    for(y=1.5f; y>-1.5f; y-=0.1f)
    {
        for(x=-1.5f; x<1.5f; x+=0.05f)
        {
            a = x*x+y*y-1;
            //这里的@符号即为打印出的心形图案符号,可更改
            char ch = a*a*a-x*x*y*y*y<=0.0f?'@':' ';
            putchar(ch);
            //或者putchar(a*a*a-x*x*y*y*y<=0.0f?'*':' ');
        }
        printf("\n");
    }

    return 0;
}

这里的数字后面的f是什么操作
也是数字么???
搜索更多相关主题的帖子: for 符号 char putchar 数字 
2019-01-21 14:23
深秋2015
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:12
帖 子:402
专家分:1500
注 册:2015-10-13
得分:10 
表示数字是浮点数

从此以后我都不敢抬头看
仿佛我的天空失去了颜色
2019-01-21 14:30
幻紫灵心
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山咔咔里面
等 级:贵宾
威 望:53
帖 子:395
专家分:2640
注 册:2018-3-30
得分:10 
f是这个数是float的标志。

saber,别哭.
2019-01-21 14:32
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:10 
没有必要加写这个f

DO IT YOURSELF !
2019-01-21 15:19
滕文生
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2019-1-14
得分:0 
回复 4楼 wp231957
哦哦 谢谢啦  类似强制转换吗?
2019-01-21 16:58
kfyniriu
Rank: 6Rank: 6
等 级:侠之大者
威 望:9
帖 子:105
专家分:426
注 册:2018-7-6
得分:0 
float a,x,y;        //定义浮点数
x=1.5;y=1.5;        //这里直接可以看出赋值是浮点数,数字后面可以不加f

x=1;y=1;            //当给它们赋值一个整数的时候,但它们仍然是一个浮点数,这时候在写程序的时候就会容易忘记之前定义x和y是浮点数

x=1f;y=1f;            //后面添加f可以理解为注明它们是浮点数,方便自己和别人看程序
2019-01-21 17:12
滕文生
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2019-1-14
得分:0 
回复 6楼 kfyniriu
哦哦 谢谢啦
2019-01-21 17:25
幻紫灵心
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山咔咔里面
等 级:贵宾
威 望:53
帖 子:395
专家分:2640
注 册:2018-3-30
得分:0 
回复 .............................................................................
不写f 和写了F 是不一样的。
不写是默认double。
可以试试 printf("%d %d",sizeof(1.0),sizeof(1.0f));

saber,别哭.
2019-01-21 19:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492780-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.068982 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved