Halo, dan selamat datang kembali. Kami masuk ke bagian baru.
Pada bagian ini, kita akan berbicara tentang operator. Jadi saya hanya ingin memberi Anda gambaran
singkat tentang beberapa istilah dan memberi tahu Anda apa itu operator.
Dan kemudian kita akan menyelami banyak contoh dari operator
yang berbeda.
Jadi operator menggunakan fungsi yang menggunakan nama simbolis.
Dan mereka melakukan segala macam tindakan yang berbeda dalam program itu sendiri.
Jenis paling umum dari hal-hal yang Anda lakukan adalah Anda melakukan fungsi matematika atau logika, jadi
Anda melakukan hal-hal jenis aritmatika. 5 ditambah 9, 3
ditambah 8 atau Anda membandingkan
hal-hal seperti apakah angka atau variabel ini lebih besar dari variabel ini.
Dan alih-alih benar-benar memanggil
rutinitas tertentu seperti printf atau scanf, Anda tidak memanggil fungsi.
Anda hanya menggunakan simbol. Anda hanya menggunakan seperti
karakter, seperti kurang dari simbol atau simbol plus. Mereka disebut operator.
Jadi operator sudah ditentukan sebelumnya dalam c, sama seperti bahasa lain memiliki konsep operator ini.
Dan sebagian besar operator cenderung dikombinasikan dengan gaya infiks.
Dan semua itu berarti bahwa operator di antara
data.
Jadi saya sebutkan bahwa operator dapat melakukan fungsi matematika, hanya
5 ditambah 8.
Plus ada di tengah antara 5 dan 8.
Dan itu disebut sebagai gaya infiks. Anda benar-benar dapat melakukan seperti
plus 5 8, itu dianggap gaya awalan.
Dan kemudian gaya postfix akan menjadi operator setelah argumen.
Jadi 5 8 plus, misalnya. Tapi kami paling akrab
dengan bagaimana Anda mengerjakan matematika di sekolah menengah dan di
tempat lain, operator sebenarnya berada di antara argumen, yang disebut sebagai operan.
Jadi operator dan operan, Anda ingin memikirkan 2 istilah itu.
Operator adalah simbol yang sebenarnya
dan operan adalah argumen untuk simbol yang biasanya berada di sisi kiri dan kanan.
Tetapi sekali lagi, itu tergantung pada operator yang sebenarnya.
Jadi kita akan berbicara tentang operator logika. Ini kadang-kadang disebut operator
Boolean karena mereka mengembalikan nilai benar atau salah.
Dan kita tahu apa itu Boolean, setidaknya variabel Boolean.
Jadi ini adalah operator yang mengembalikan hasil Boolean, benar atau salah yang didasarkan pada hasil
Boolean Boolean dari satu atau 2 ekspresi lainnya.
Jadi kami juga sering mendengar istilah ini. Jadi saya ingin mendefinisikannya secara formal juga.
Kami akan melakukannya sebentar lagi, dan bagaimana itu sedikit berbeda dari sebuah pernyataan.
Contoh lain dari operator adalah operator aritmatika, seperti yang saya
sebutkan, plus minus, 2 operan di sisi kiri dan kanan, Anda melakukan beberapa perhitungan.
Operator lain menyertakan penetapan tempat Anda menetapkan data.
Dan kami telah melakukan ini di tantangan sebelumnya dan di
kuliah sebelumnya.
Dan ini adalah hal yang paling umum, yaitu operator equals.
Dan kemudian ada hal-hal seperti operator relasional, yang benar-benar operator perbandingan, kurang dari,
tidak sama, yang digunakan dengan tanda seru.
Dan kemudian operator bitwise, di mana Anda dapat melakukan operasi pada bit, dan
kita akan membicarakannya juga.
Ini hanya dirancang untuk memberi Anda sedikit pengenalan tentang apa itu operator dan bagaimana bisa sangat berguna.
Sekarang untuk benar-benar menggunakan operator, Anda harus memahami beberapa istilah yang berbeda.
Saya telah menggunakan istilah-istilah ini sebagai
ekspresi dan pernyataan biasa, tetapi saya belum mendefinisikannya secara formal.
Dan penting untuk mengetahui perbedaannya karena jika Anda membaca atau
mempelajari sesuatu dalam pemrograman, Anda akan mendengar 2 istilah ini.
Dan Anda mungkin telah mengabaikannya dan mungkin Anda mengerti apa itu, tetapi Anda
harus tahu ada perbedaan spesifik. Biasanya, Anda dapat mengidentifikasi
perbedaan untuk sebagian besar pernyataan
diakhiri dengan titik koma, ekspresi tidak dan ekspresi mengembalikan nilai
pernyataan tidak selalu.
Tapi mari kita pergi melalui definisi formal.
Pernyataan adalah langkah pemrograman dasar dari c.
Sebagian besar pernyataan dibangun dari ekspresi, jadi Anda melihat kombinasi.
Anda mungkin melihat ekspresi di dalam sebuah pernyataan. Dan saya akan memberikan contoh tentang itu.
Jadi ekspresi terdiri dari kombinasi operator dan operan.
Dan sekarang kita tahu apa itu operator secara formal dan kita
tahu apa itu operan, operan
hanyalah argumen untuk operator, bersama-sama membuat ekspresi. Kita sekarang dapat benar-benar mengatakan apa itu ekspresi.
Operan adalah apa yang dioperasikan oleh operator, saya sebutkan bahwa itu adalah argumennya.
Operan bisa berupa konstanta, variabel atau kombinasi dari 2, jadi
bisa 5 ditambah 8, bisa variabel x ditambah y atau bisa
juga variabel x ditambah 8.
Setiap ekspresi memiliki nilai, dan ekspresi umumnya mengembalikan nilai.
Jadi berikut adalah beberapa contoh
ekspresi, negatif 6 minus.
Minus adalah operator aktual di c. Ini adalah operator unary,
operator tunggal dengan argumen tunggal.
Dan kemudian 4 ditambah 21 di mana operatornya plus dan berada di
antara 2 konstanta.
Ini adalah ekspresi.
Dan kemudian ekspresi lain itu sedikit lebih rumit, banyak operator, bintang untuk perkalian,
plus untuk penjumlahan dan kemudian garis miring untuk pembagian.
Dan kemudian Anda melihat tugas yang q sama dengan 5 kali
2, di situlah Anda memiliki ekspresi 5
kali 2 di sisi kanan Anda memiliki variabel di sisi kiri, bersama-sama membuat pernyataan.
Yang lainnya adalah x sama dengan plus plus q persen 3,
kita akan membicarakan plus plus tersebut sebagai operator inkremental.
Persen adalah operator modulus untuk sisa.
Dan kemudian operator perbandingan q lebih besar dari 3, variabel q lebih besar dari 3.
Tapi ini adalah contoh ekspresi.
Sekarang pernyataan, kami telah menyebutkan bahwa itu adalah blok bangunan dari sebuah
program, tetapi ada berbagai jenis pernyataan. Kita sudah belajar bagaimana mendeklarasikan variabel.
Itu sebenarnya pernyataan, itu pernyataan deklarasi.
Jadi sebuah program akan menggunakan serangkaian pernyataan dengan sintaks khusus yang diakhiri dengan titik koma.
Mereka disebut sebagai pernyataan sederhana.
Pernyataan yang berupa baris tunggal yang diakhiri dengan titik koma.
Anda juga dapat memiliki pernyataan majemuk yang akan saya ceritakan sebentar lagi.
Tapi pernyataan pada dasarnya adalah instruksi ke komputer.
Jadi pernyataan deklarasi, tipe data diikuti dengan nama variabel dan kemudian titik koma.
Itu contoh.
Pernyataan penugasan, Jason sama dengan 5.
Ini menggunakan operator penugasan. Itu bukan ekspresi.
Hanya saja Jason sama dengan 5.
Pernyataan panggilan fungsi. Saat Anda memanggil fungsi printf,
itulah satu-satunya fungsi yang kita ketahui. Dan kami menyebutnya Jason lulus.
Pernyataan struktur, kita belum mempelajari sintaks ini atau kata kunci ini sementara, tetapi ini
adalah loop di mana ia memiliki satu pernyataan pada satu baris yang diakhiri dengan titik koma.
Pernyataan kembali adalah ketika kita mengembalikan data dari suatu fungsi.
Sekali lagi, kami tidak sepenuhnya memahami apa artinya ini, tetapi
Anda melihatnya berakhir dengan titik koma. Ini adalah berbagai jenis pernyataan.
Jadi c menganggap ekspresi apa pun sebagai pernyataan jika Anda menambahkan titik koma.
Jadi itu sebabnya beberapa di antaranya terlihat sedikit rumit. Ketika Anda melihat Jason
sama dengan 5, Anda mungkin mengira awalnya itu adalah ekspresi karena memiliki operator penugasan.
Tetapi karena memiliki titik koma, itu sebenarnya disebut sebagai pernyataan.
Sekali lagi tidak selalu sangat penting untuk diketahui, tetapi Anda mungkin melihat istilah-istilah
ini di semua tempat dan Anda akan bertanya pada diri sendiri ekspresi apa, mengapa mereka terus mengatakan ekspresi.
Jadi pernyataan ekspresi yang diakhiri
dengan titik koma atau pernyataan itu sendiri atau
disebut sebagai pernyataan ekspresi.
Jadi di c, itu sah untuk hanya memiliki angka dan titik koma.
Meski tidak melakukan apa-apa dan boros, tapi okelah dan sama dengan 3 minus
4 titik koma. Itu ekspresi biasanya, tetapi
diakhiri dengan titik koma jadi ini adalah pernyataan ekspresi tetapi Anda tidak melakukan
apa pun dengannya, Anda tidak menetapkannya, tetapi itu benar-benar valid, tetapi tidak
ada alasan untuk melakukan 2 contoh itu.
Pernyataan majemuk sedikit berbeda dari pernyataan tunggal di mana Anda hanya
memiliki titik koma di akhir.
Ini biasanya di dalam blok kode.
Dan saya mencoba memberi tahu Anda apa itu blok kode sebelumnya di mana Anda memiliki tanda kurung.
Tapi di sinilah Anda hanya memiliki beberapa pernyataan dan kemudian mereka mengelompokkannya bersama-sama
pada dasarnya dengan kurung kurawal. Dan itu disebut sebagai blok.
Jadi contohnya seperti ini, int index sama dengan 0, itu adalah
pernyataan tunggal, diakhiri dengan titik koma.
Nah sementara indeks kurang
dari 0, ini adalah loop sementara. Anda tidak harus mengerti apa artinya, tetapi
yang harus Anda perhatikan di sini adalah kawat gigi ini.
Kurung awal ada di kiri dan
kurawal kiri untuk memulai kurawal akhir ada di kanan atau di ujung yang
merupakan kurawal kanan.
Sepertinya fungsi utama di mana rutinitas utama memiliki kawat
gigi kiri dan kanan. Dan saya sebutkan itu blok kode.
Jadi satu blok kode hanyalah beberapa
pernyataan, tetapi itu juga disebut sebagai pernyataan majemuk.
Dan kita akan berbicara tentang blok dan bagaimana Anda dapat menggunakan kurung kurawal ini untuk pernyataan while,
perulangan dan if conditional dan seterusnya. Namun sekali lagi, tinjauan singkat,
sekarang kita akan membahas beberapa contoh operator tertentu yang didukung dan cara menggunakannya.
Terima kasih.