Senin, November 18, 2019

Karakter aritmatik pada bahasa c dan c++

Seperti diketahui tipe karakter berada pada rentang antara -128 dan 127 atau 0 dan 255. Pemahaman ini perlu diingat ketika menggunakan karakter aritmatik pada pemrograman bahasa c. Untuk memahami lebih dalam perhatikan contoh program berikut ini:

Output:
-121
y

Sehingga specifier %d menyebabkan nilai integer untuk dicetak pada monitor dan specifier %c menyebabkan sebuah nilai karakter dicetak pada layar. Tetapi, perlu berhati-hati jika menggunakan specifier %c pada nilai integer, dimana nilainya tidak boleh melebihi 127.

Pada c++ hal yang terjadi sedikit berbeda. Perhatikan contoh program berikut ini:

Output:
A
65
a

Tanpa menggunakan operator '+' sebuah karakter dihasilkan pada layar monitor. Tetapi jika digunakan bersamaan dengan operator '+' maka hasil yang ditampilkan berbeda. Penggunaan operator '+' secara implisit menjadikan tipe data tersebut menjadi int. Jadi, dapat disimpulkan bahwa, pada karakter aritmatik, pengetikkan char untuk variabel char adalah eksplisit, dan untuk int adalah implisit.





Related Posts

Karakter aritmatik pada bahasa c dan c++
Oleh

"semoga yang memberikan komentar diberikan berkah kebaikan dari Allah, dijauhkan dari kejahatan, dan diberikan pahala ilmu dan amal jariyah dari sepenggal kata yang ia tinggalkan amiin :) "