>> DAVID MALAN: Jadi bagaimana boleh kita menyelesaikan masalah ini?
Nah, cara paling mudah adalah hanya untuk mengelakkan Ints sama sekali, dan bukannya menentukan
satu terapung oleh apungan.
Secara khusus, mari kita menukar 1-1,0 dan 10 hingga 10.0, dan kemudian simpan ini
fail sebagai floats1.c.
Sekarang mari kita menyusun dengan make floats1, dan kemudian berjalan dengan floats1.
Dan sekarang, sesungguhnya aku melihat 0.1.
>> Ada satu lagi cara kita boleh menyelesaikan ia, dan itu menggunakan pemutus.
Pemutus adalah proses menukarkan satu Jenis data yang lain, dengan andaian ia
masuk akal untuk berbuat demikian.
Dalam kes ini, apa yang saya boleh lakukan adalah kembali untuk versi kod di mana saya
membahagikan satu dalam int sebanyak 10 di int, tetapi Saya dengan jelas boleh memberitahu pengkompil
yang saya mahu merawat 1 seolah-olah ia adalah satu terapung, walaupun ia adalah int, dan
Saya ingin merawat 10 sebagai apungan, walaupun ia juga adalah int an.
>> Pada hakikatnya, saya boleh pergi dengan hanya pemutus salah satu kepada apungan,
kerana jika anda membahagikan apungan oleh int, atau int oleh apungan, C akan
kembali kepada anda satu nilai mata terapung.
Tetapi dalam kes ini, sebagai langkah yang baik, saya akan menukar kedua-dua untuk mengapung, susun semula
program saya dengan solekan floats1, maka menjalankannya dengan dot slash floats1,
dan saya juga melihat 0.1.