C语言数据类型(下)| 人人都是1米高

合集 · 一口气入门C语言 (25)

  1. 2:52
    先导片 | 如何只用3小时入门C语言...
  2. 1:51
    在你开始编程之前 | 为什么安装C编译器和VS Code
  3. 5:40
    C语言环境设置 | Windows安装编译器和VS Code
  4. 2:43
    C语言环境设置 | macOS安装编译器和VS Code
  5. 6:05
    C语言的基本结构 | 你必须熟练的让人心疼
  6. 6:42
    C语言printf | 谁是世界上最好看的人
  7. 4:50
    C语言转义符 | 救命!打印不出双引号
  8. 7:18
    C语言变量 | 你的私房钱到底有多少
  9. 3:02
    C语言命名规则 | 什么是好名字
  10. 4:10
    4分钟带你学会二进制
  11. 9:19
    C语言数据类型(上) | 谁点的-1.11杯啤酒
  12. 6:28
    C语言数据类型(下)| 人人都是1米高
  13. 8:08
    C语言数学运算 | 遥遥领先的计算器
  14. 4:15
    C语言常量 | 守护我的每周搬砖时长
  15. 2:22
    C语言注释 | 悄悄在代码里骂用户?
  16. 5:58
    C语言条件语句(上) | 又被流量扣费坑了?
  17. 7:39
    C语言条件语句(中) | 又双叒被流量扣费坑了?
  18. 8:30
    C语言条件语句(下) | 你要去几楼?
  19. 4:47
    C语言逻辑运算符 | 今天会被鸽吗?
  20. 7:18
    C语言scanf | 你的角色名是啥?
  21. 7:31
    C语言while循环 | 硬币啥时候才抛出正面?
  22. 7:32
    C语言for循环 | 你要打印几份?
  23. 10:01
    C语言数组 | 找出体测不合格的脆皮同学
  24. 9:54
    C语言字符串 | 代码世界的糖葫芦串
  25. 6:07
    C语言指针 | 价值$90亿的教训
Description
如果用整数来记录体检身高,那大部分人都是一米高了!
所以C语言里,还有浮点类型的存在

Comments

年迈的松鼠先生 2024-12-06

扩点东西: 单精度实型 float 数值范围:-3.4E+38~3.4E+38 字节数:4(32位)有效位:6~7位 双精度实型 double 数值范围:-1.7E+308~1.7E+308 字节数:8(64位)有效位:15~16位 长双精度实数 long double 数值范围:-3.4E+4932~1.1E+4932 字节数:16(168位) 有效位:18~19位

♥ 5 ↩ 2

账号已注销 2024-12-06

%g是好东西[doge]可以舍弃小数末尾的0,还可以在有需要的时候自动用科学计数法表示

♥ 3

福和来岁 2024-12-11

老师讲的好好[给心心]

♥ 1

劫中易 2024-12-09

快更新,生产队的驴也不敢这么歇[吃瓜]

♥ 1

壹號摄手 2024-12-08

已三连,求宝藏up主速更[打call]

♥ 1

伍名伍名 2024-12-07

@AI全文总结 总结一下

♥ 1

风声雨声_声声入耳 2024-12-07

[吃瓜]是一个好教程,要是再早一两年发我就不至于学的那么痛苦了[doge]

♥ 1

思A_C 2025-08-09

这个课程全不全啊[doge][doge]

比胸比胸小的犬 2025-06-30

有没有可能双开门冰箱那里的点数做双十1.N或者左右以后只剩宽了[doge]

玉檀霜 2025-03-16

done

樱桃果酱鸡蛋饼 2025-03-24

忘打一个符号,出错了,又找了半天。最后还是复制到ai里给我查错找到的,汗颜........

汉克12 2025-01-04

虽然前几次写的总是报错,但最后好歹是成功了。但还是有一点不明白,不知道什么时候该打空格,空格到底是给人看还是给机器看的呢?

↩ 2

贝尼托_希 2024-12-21

long long a;long double b;

youzjhhi 2024-12-15

不完全标准答案: #include <stdio.h> int main() { float float_1 = 11.27; float float_2 = 11.12345678910; printf("float_1的值:%f\nfloat_2的值:%f\n", float_1,float_2); double double_1 = 11.12345678910; printf("float_2的值:%.10f\ndouble_1的值:%.10lf\n",float_2,double_1); return 0; }

youzjhhi 2024-12-15

#include <stdio.h> int main() { float floan_1; float floan_2; double double_1; floan_1 = 11.27; floan_2 = 11.12345678910; double_1 = 11.12345678910; printf("floan_1: %f\n", floan_1); printf("floan_2: %f\n", floan_2); printf("float_2: %.10f\n", floan_2); printf("floan_1: %.10lf\n", double_1); reture 0; }

↩ 1

汉尼拔强哥 2024-12-07

支持教程做的非常不错

灭世的火 2024-12-07

请问下vscode里我写scanf函数 输入应该在哪里填呀也没有弹出窗口

↩ 2

AI视频小助理 2024-12-07

实名羡慕up这溢出屏幕的才华[点赞][点赞][点赞],YYDS!快来一键三连吧[热词系列_优雅] 一、C语言中浮点数类型的使用,包括float和double的区别及它们所能表示的数值范围和精度。同时还介绍了如何在printf中指定小数位数。 00:01 - 医院电子系统记录身高不应该使用整数类型 01:17 - float类型可以精确表示6到9位的有效数字,用百分号作为占位符打印出来 01:56 - 需要更高精度的数据时,可以使用double类型来声明变量类型 二、浮点数在计算机中的存储方式和表示范围,以及在实践中如何正确使用printf函数打印浮点数。同时也提到了浮点数计算结果可能出现异常的情况。 03:00 - float占用8个字节,表示范围为+/-1.79×10的308次方 03:48 - 浮点数计算结果可能与预期不同,需要储存近似值解决 05:15 - 使用%.20LF打印double,保留10位小数,注意不要漏掉十前面的点 三、在使用浮点数时需要注意其精度损失的问题,以及在某些情况下可以通过四舍五入来保留小数位数。 06:00 - float不能精确表示13位以上的数字,而double可以 06:19 - 可以在我的公众号中获取源文件 06:19 - 我们下个视频再见 --以上内容由模型基于视频内容生成,仅供参考。视频总结、高能空降欢迎召唤热心市民@AI视频小助理

恋火把_小逸 2024-12-06

浮点数最适合的场景是数学计算,最主要的原因是因为误差,比如你用0.1+0.2是不会等于0.3的,这是因为内部存储就存不了0.3。所以一般会采用一个修正值来平衡误差。而数学计算可以通过留出冗余减少误差的影响 但是,可以在设计程序的时候避免浮点数存储,而是使用整数+小数位的方式实现定点数。因为某些情况下不需要过高的精度,反而是要尽可能无误差,比如货币计算。