Operator Tugasan Aritmetik dan Gubahan
Gunakan +, -, *, /, % serta bentuk gubahan dengan selamat.
Operator Tugasan Aritmetik dan Gubahan ialah pelajaran Swift Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Swift Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Swift Academy merangkumi sejumlah 4 pelajaran.
Operator Aritmetik
Swift menyediakan empat operator aritmetik standard untuk semua jenis nombor: + (penambahan), - (penolakan), * (pendaraban) dan / (pembahagian). Operator ini berfungsi pada Int, Double dan Float.
let sum = 7 + 3
let diff = 10 - 4
let product = 6 * 5
print(sum, diff, product)Penambahan dan Penolakan
Penambahan dan penolakan berfungsi sama seperti dalam matematik. Jenis hasil sepadan dengan jenis operan: dua nilai Int menghasilkan satu Int.
let apples = 5
let eaten = 2
let remaining = apples - eaten
print("Remaining apples:", remaining)Pendaraban
Operator * mendarabkan dua nombor. Operator ini lazim digunakan dalam formula seperti mengira luas atau mengubah skala sesuatu nilai.
let width = 8
let height = 4
let area = width * height
print("Area:", area)Pembahagian Nombor Bulat Memotong Bahagian Pecahan
Apabila anda membahagikan dua nombor bulat dengan /, Swift melakukan pembahagian nombor bulat dan membuang sebarang baki pecahan. 7 / 2 ialah 3, bukannya 3.5.
let result = 7 / 2
print("7 / 2 =", result)
let result2 = 20 / 6
print("20 / 6 =", result2)Pembahagian Titik Terapung
Untuk mengekalkan bahagian pecahan, gunakan operan titik terapung. Jika salah satu bahagian ialah Double, Swift melakukan pembahagian nyata.
let exact = 7.0 / 2.0
print("7.0 / 2.0 =", exact)
let half = 1.0 / 4.0
print("1.0 / 4.0 =", half)Operator Baki
Operator baki % mengembalikan nilai yang tinggal selepas pembahagian. 9 % 4 ialah 1 kerana 4 fits dalam 9 sebanyak dua kali, dengan baki 1.
print(9 % 4)
print(10 % 5)
print(17 % 3)Menggunakan Baki untuk Nombor Genap dan Ganjil
Penggunaan biasa % adalah untuk menguji sama ada nombor itu genap atau ganjil: nombor adalah genap apabila n % 2 == 0.
for n in 1...6 {
let kind = n % 2 == 0 ? "even" : "odd"
print(n, "is", kind)
}Penetapan Majmuk: Tambah-Sama Dengan
Operator penetapan majmuk += menambah nilai pada pemboleh ubah dan menyimpan semula hasilnya dalam satu langkah. total += 5 bermaksud total = total + 5.
var total = 10
total += 5
print("After += 5:", total)
total += 3
print("After += 3:", total)Lebih Banyak Operator Majmuk
Corak yang sama berfungsi untuk -=, *=, /= dan %=. Setiap satunya menggabungkan operasi dengan penetapan.
var score = 100
score -= 20
score *= 2
print("Score:", score)
var count = 17
count %= 5
print("Count:", count)Mencampurkan Operator dalam Ungkapan
Swift mematuhi keutamaan standard: pendaraban dan pembahagian berlaku sebelum penambahan dan penolakan. Gunakan kurungan untuk menjelaskan maksud dengan nyata.
let a = 2 + 3 * 4
let b = (2 + 3) * 4
print("Without parens:", a)
print("With parens:", b)Pengiraan Praktikal
Menggabungkan operator ini membolehkan anda membina formula sebenar. Di sini kita mengira purata dan leftover apabila berkongsi barangan.
let totalPoints = 87
let players = 4
let average = totalPoints / players
let leftover = totalPoints % players
print("Average:", average, "Leftover:", leftover)Semakan Pantas
Ramalkan keluaran pembahagian nombor bulat dan baki.
Rumusan: Aritmetik dan Penetapan Majmuk
Anda telah mempelajari operator aritmetik + - * / %, bahawa / nombor bulat memotong bahagian pecahan manakala titik terapung mengekalkan perpuluhan, serta bentuk majmuk += -= *= /= %= yang mengemas kini pemboleh ubah terus pada tempatnya. Gunakan % untuk menyemak nombor genap atau ganjil dan ingat keutamaan operator.
var n = 50
n += 10
n /= 3
print("Final:", n, "Remainder of 50/3:", 50 % 3)Pelajari Swift dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 122
- Pelajaran
- 409
Soalan Lazim
Adakah pelajaran “Operator Tugasan Aritmetik dan Gubahan” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Swift Academy, termasuk “Operator Tugasan Aritmetik dan Gubahan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Swift Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Operator Tugasan Aritmetik dan Gubahan”?
Gunakan +, -, *, /, % serta bentuk gubahan dengan selamat. Anda berlatih Swift Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Swift Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Swift Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Operator Tugasan Aritmetik dan Gubahan” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Swift Academy ini?
Ya. Setiap pelajaran Swift Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Operator Tugasan Aritmetik dan Gubahan
- Operator Perbandingan dan Identiti
- Operator Logik dan Penilaian Litar Pintas
- Operator Bit dan Limpahan