Bahasa C
Konversi tipe adalah mengonversi satu tipe data ke tipe lain. Ini juga dikenal sebagai Pengecoran Tipe. Dalam C#, tipe casting memiliki dua bentuk −
Konversi jenis implisit Konversi ini dilakukan oleh C# dengan cara yang aman untuk tipe. Misalnya, adalah konversi dari tipe integral yang lebih kecil ke yang lebih besar dan konversi dari kelas turunan ke kelas dasar.
Konversi jenis eksplisit Konversi ini dilakukan secara eksplisit oleh pengguna menggunakan fungsi yang telah ditentukan sebelumnya. Konversi eksplisit memerlukan operator pemeran.
Contoh berikut menunjukkan konversi tipe eksplisit
Demo Langsungusing System; namespace TypeConversionApplication { class ExplicitConversion { static void Main(string[] args) { double d = 5673.74; int i; // cast double to int. i = (int)d; Console.WriteLine(i); Console.ReadKey(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
5673
C# menyediakan metode konversi tipe bawaan berikut
No.Sr. | Metode &Deskripsi |
---|---|
1 | ToBoolean Mengonversi tipe menjadi nilai Boolean, jika memungkinkan. |
2 | ToByte Mengonversi tipe menjadi byte. |
3 | ToChar Mengonversi tipe menjadi satu karakter Unicode, jika memungkinkan. |
4 | ToDateTime Mengonversi tipe (tipe integer atau string) ke struktur tanggal-waktu. |
5 | KeDesimal Mengonversi tipe floating point atau integer ke tipe desimal. |
6 | Menggandakan Mengonversi tipe menjadi tipe ganda. |
7 | ToInt16 Mengonversi tipe menjadi bilangan bulat 16-bit. |
8 | ToInt32 Mengonversi tipe menjadi bilangan bulat 32-bit. |
9 | ToInt64 Mengonversi tipe menjadi bilangan bulat 64-bit. |
10 | ToSbyte Mengonversi tipe menjadi tipe byte bertanda. |
11 | Tunggal Mengonversi tipe menjadi angka floating point kecil. |
12 | ToString Mengonversi tipe menjadi string. |
13 | Mengetik Mengonversi tipe ke tipe tertentu. |
14 | ToUInt16 Mengonversi tipe menjadi tipe int yang tidak ditandatangani. |
15 | ToUInt32 Mengonversi tipe menjadi tipe panjang yang tidak ditandatangani. |
16 | ToUInt64 Mengonversi tipe menjadi bilangan bulat besar yang tidak ditandatangani. |
Contoh berikut mengonversi berbagai tipe nilai menjadi tipe string
Demo Langsungusing System; namespace TypeConversionApplication { class StringConversion { static void Main(string[] args) { int i = 75; float f = 53.005f; double d = 2345.7652; bool b = true; Console.WriteLine(i.ToString()); Console.WriteLine(f.ToString()); Console.WriteLine(d.ToString()); Console.WriteLine(b.ToString()); Console.ReadKey(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
75 53.005 2345.7652 True
Bahasa C
Jenis router CNC apa yang Anda perlukan untuk membantu Anda dan bisnis Anda sukses di tahun 2021 dan seterusnya? Baik Anda sedang mencari Router CNC pertama atau sudah memiliki pengalaman dalam menggunakan atau bahkan membeli, panduan ini dapat membantu Anda membuat keputusan yang tepat untuk aplik
Apa itu Typecasting di C? Typecasting adalah mengubah satu tipe data menjadi yang lain. Ini juga disebut sebagai konversi data atau konversi tipe dalam bahasa C. Ini adalah salah satu konsep penting yang diperkenalkan dalam pemrograman C. Pemrograman C menyediakan dua jenis operasi pengecoran tipe
Mengubah satu tipe data menjadi tipe lain dikenal sebagai tipe casting atau, tipe-konversi. Misalnya, jika Anda ingin menyimpan nilai long ke dalam bilangan bulat sederhana, maka Anda dapat mengetik cast long ke int. Anda dapat mengonversi nilai dari satu jenis ke jenis lainnya secara eksplisit meng
Dashpot adalah perangkat mekanis yang menerapkan gesekan pada suatu objek untuk membatasi kecepatan gerakannya. Proses ini biasanya dilakukan dengan menggunakan pegas dan beberapa jenis pelumas internal yang menerapkan tekanan resistif yang melawan gaya yang dihasilkan dari objek ketika ditempatkan