Komputer, Software
Tipe konvérsi. Babak na fungsi Trunc dina "Pascal"
Gawe bareng dina "Pascal" kalayan variabel sahiji tipena béda, mindeng kudu nungkulan kanyataan yén nalika compiling hiji kasalahan program lumangsung, nu nunjukkeun hiji nilai konversi lepat. Contona, Anjeun moal bisa ngadaptarkeun variabel tina nilai integer tipe 5,9, sakumaha ieu bakal hasil dina kasalahan compiler. Dina hal ieu perlu ngobrol ngeunaan pamakéan fungsi Trunc tur buleud di "Pascal", kalawan nu bisa ngarobah jenis alesan na neruskeun ngalakukan tugas nu tangtu pikeun aranjeunna.
Inpo umum ngeunaan rupa konversi
Tipe konversi (nilai réduksi) - prosés ngarobah nilai tina hiji tipe data keur nu sejen. Ngabédakeun casting eksplisit sarta implisit. The set kahiji langsung ku pamekar ngagunakeun sagala constructs basa, atawa ngaliwatan pamakéan fungsi, sarta kadua dilumangsungkeun bebas ku kompiler atawa juru kode peraturan, ngumumkeun dina standar tina basa programming nu tangtu.
Tipe konversi di Pascal
Dina "Pascal" basa programming bisa dipaké salaku hiji konversi tipe eksplisit atawa implisit.
Kalayan jenis actuation eksplisit "Pascal" anu dipaké nelepon pikeun fungsi artos husus anu alesan milik ka tipe sarua, sarta ajén - a tipe pisan béda data. aya jelema fungsi Trunc dina "Pascal" jeung fungsi Babak, nu bakal dibahas dina leuwih jéntré di handap.
tipe implisit dina basa ieu téh mungkin ukur dina eta kasus dimana ungkapan, nu diwangun ku integer sarta nyata variabel anu otomatis dirobah heula kana jenis kadua.
The sawala di handap museurkeun, kumaha anjeun tiasa nerapkeun mawa jenis data numerik.
Trunc
Diwangun-di fungsi matematik. Trunc di "Pascal" discards sakabéh bagéan fractional sahiji argumen, ngarah manéhna tselochiselnomu pikiran. Contona, ku nelepon Trunc argumen (1.73) tiasa didapet dina hasil tungtung téh 1.
sintaksis : fitur: Trunc (X: real): Longint.
buleud
Diwangun-di fungsi matematik. fungsi babak Rounds off argumen ku aturan matematik pikeun sakabeh angka nu pangdeukeutna. Contona, nelepon ka Babak (1.73) dina tungtungna ngahurungkeun kaluar 2, sarta buleud argumen (1.11) masihan 1.
функции : sintaksis nyaeta: buleud (X: real): Longint.
Eta sia noting yén hasil tina ngajalankeun fungsi Trunc tur buleud di "Pascal" boga watesan. Palaksanaan bakal gagal lamun hasilna ieu Éta mana saluareun nilai tipe Longint.
Éta atra yén sintaksis duanana diwangun-di fungsi anu cukup basajan tur bisa dipaké dina Babak na Trunc "Pascal" kanggo konversi tipe eksplisit tanpa masalah salajengna jeung sabab compile kasalahan ngeunaan jenis palanggaran.
Similar articles
Trending Now