|
@@ -37,18 +37,18 @@
|
|
|
|
|
|
const print = @import("std").debug.print;
|
|
|
|
|
|
-pub fn main() void {
|
|
|
- // The approximate weight of the Space Shuttle upon liftoff
|
|
|
- // (including boosters and fuel tank) was 4,480,000 lb.
|
|
|
- //
|
|
|
- // We'll convert this weight from pounds to metric units at a
|
|
|
- // conversion of 0.453592 kg to the pound.
|
|
|
- const shuttle_weight: f16 = 0.453592 * 4480e3;
|
|
|
-
|
|
|
- // By default, float values are formatted in scientific
|
|
|
- // notation. Try experimenting with '{d}' and '{d:.3}' to see
|
|
|
- // how decimal formatting works.
|
|
|
- print("Shuttle liftoff weight: {d:.0} metric tons\n", .{shuttle_weight});
|
|
|
+pub fn main() void{
|
|
|
+ // The approximate weight of the Space Shuttle upon liftoff
|
|
|
+ // (including boosters and fuel tank) was 4,480,000 lb.
|
|
|
+ //
|
|
|
+ // We'll convert this weight from pounds to metric units at a
|
|
|
+ // conversion of 0.453592 kg to the pound.
|
|
|
+ const shuttle_weight: f32 = 0.453592 * 4480e3;
|
|
|
+
|
|
|
+ // By default, float values are formatted in scientific
|
|
|
+ // notation. Try experimenting with '{d}' and '{d:.3}' to see
|
|
|
+ // how decimal formatting works.
|
|
|
+ print("Shuttle liftoff weight: {d:.0} metric tons\n", .{ shuttle_weight / 1000 });
|
|
|
}
|
|
|
|
|
|
// Floating further:
|
|
@@ -92,3 +92,4 @@ pub fn main() void {
|
|
|
//
|
|
|
// C compatibility fact: There is also a Zig floating point type
|
|
|
// specifically for working with C ABIs called c_longdouble.
|
|
|
+
|