0Pricing
Swift Academy · บทเรียน

ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม

ใช้ +, -, *, /, % และรูปแบบการกำหนดค่าแบบผสมอย่างปลอดภัย

ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม เป็นบทเรียน Swift Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Swift Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Swift Academy มีบทเรียนทั้งหมด 4 บทเรียน

ตัวดำเนินการเลขคณิต

Swift มีตัวดำเนินการเลขคณิตมาตรฐานสี่ตัวสำหรับชนิดตัวเลขทั้งหมด ได้แก่ + (การบวก), - (การลบ), * (การคูณ) และ / (การหาร) ตัวดำเนินการเหล่านี้ใช้ได้กับ Int, Double และ Float

let sum = 7 + 3
let diff = 10 - 4
let product = 6 * 5
print(sum, diff, product)

การบวกและการลบ

การบวกและการลบทำงานเหมือนกับในคณิตศาสตร์ทุกประการ ชนิดของผลลัพธ์จะตรงกับชนิดของตัวถูกดำเนินการ เช่น ค่า Int สองค่าจะให้ผลลัพธ์เป็น Int

let apples = 5
let eaten = 2
let remaining = apples - eaten
print("Remaining apples:", remaining)

การคูณ

ตัวดำเนินการ * ใช้คูณตัวเลขสองจำนวน โดยมักใช้ในสูตร เช่น การคำนวณพื้นที่หรือการปรับขนาดค่า

let width = 8
let height = 4
let area = width * height
print("Area:", area)

การหารจำนวนเต็มจะตัดเศษทิ้ง

เมื่อหารจำนวนเต็มสองจำนวนด้วย / Swift จะทำ การหารจำนวนเต็ม และตัดเศษส่วนที่เหลือทิ้ง ดังนั้น 7 / 2 จึงได้ 3 ไม่ใช่ 3.5

let result = 7 / 2
print("7 / 2 =", result)
let result2 = 20 / 6
print("20 / 6 =", result2)

การหารเลขทศนิยม

หากต้องการเก็บส่วนเศษไว้ ให้ใช้ออเปอแรนด์ที่เป็นเลขทศนิยม หากด้านใดด้านหนึ่งเป็น Double Swift จะทำการหารแบบได้ผลลัพธ์จริง

let exact = 7.0 / 2.0
print("7.0 / 2.0 =", exact)
let half = 1.0 / 4.0
print("1.0 / 4.0 =", half)

ตัวดำเนินการหาเศษ

ตัวดำเนินการหาเศษ % จะคืนค่า leftover หลังการหาร 9 % 4 มีค่าเป็น 1 เพราะ 4 หาร 9 ได้สองครั้งและเหลือ 1

print(9 % 4)
print(10 % 5)
print(17 % 3)

การใช้เศษเพื่อตรวจสอบเลขคู่และเลขคี่

การใช้ % ที่พบบ่อยคือการตรวจสอบว่าตัวเลขเป็นเลขคู่หรือเลขคี่ โดยตัวเลขจะเป็นเลขคู่เมื่อ n % 2 == 0

for n in 1...6 {
    let kind = n % 2 == 0 ? "even" : "odd"
    print(n, "is", kind)
}

การกำหนดค่าแบบผสม: บวกแล้วเท่ากับ

ตัวดำเนินการ กำหนดค่าแบบผสม += ใช้บวกค่าให้กับตัวแปรและเก็บผลลัพธ์กลับลงในตัวแปรภายในขั้นตอนเดียว total += 5 หมายถึง total = total + 5

var total = 10
total += 5
print("After += 5:", total)
total += 3
print("After += 3:", total)

ตัวดำเนินการแบบผสมอื่น ๆ

รูปแบบเดียวกันนี้ใช้ได้กับ -=, *=, /= และ %= โดยแต่ละตัวจะรวมการดำเนินการเข้ากับการกำหนดค่า

var score = 100
score -= 20
score *= 2
print("Score:", score)
var count = 17
count %= 5
print("Count:", count)

การผสมตัวดำเนินการในนิพจน์

Swift ใช้ลำดับความสำคัญมาตรฐาน โดยการคูณและการหารจะเกิดขึ้นก่อนการบวกและการลบ ใช้วงเล็บเพื่อทำให้เจตนาของโค้ดชัดเจน

let a = 2 + 3 * 4
let b = (2 + 3) * 4
print("Without parens:", a)
print("With parens:", b)

การคำนวณในทางปฏิบัติ

การนำตัวดำเนินการเหล่านี้มารวมกันช่วยให้คุณสร้างสูตรที่ใช้จริงได้ ในที่นี้เราจะคำนวณ average และ leftover จากการแบ่งสิ่งของ

let totalPoints = 87
let players = 4
let average = totalPoints / players
let leftover = totalPoints % players
print("Average:", average, "Leftover:", leftover)

ตรวจสอบอย่างรวดเร็ว

ลองคาดเดาผลลัพธ์ของการหารจำนวนเต็มและการหาเศษ

สรุป: เลขคณิตและการกำหนดค่าแบบผสม

คุณได้เรียนรู้ตัวดำเนินการทางคณิตศาสตร์ + - * / % เรียนรู้ว่า / ของจำนวนเต็มจะตัดเศษทิ้ง ขณะที่เลขทศนิยมจะเก็บค่าทศนิยมไว้ และเรียนรู้รูปแบบแบบผสม += -= *= /= %= ที่อัปเดตตัวแปรในตำแหน่งเดิม ใช้ % เพื่อตรวจสอบเลขคู่หรือเลขคี่ และอย่าลืมลำดับความสำคัญของตัวดำเนินการ

var n = 50
n += 10
n /= 3
print("Final:", n, "Remainder of 50/3:", 50 % 3)

คำถามที่พบบ่อย

บทเรียน “ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Swift Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Swift Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม”

ใช้ +, -, *, /, % และรูปแบบการกำหนดค่าแบบผสมอย่างปลอดภัย คุณปฏิบัติ Swift Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Swift Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Swift Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Swift Academy นี้ได้ไหม

ได้ บทเรียน Swift Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวดำเนินการคณิตศาสตร์และการกำหนดค่าแบบผสม
  2. ตัวดำเนินการเปรียบเทียบและตรวจสอบเอกลักษณ์
  3. ตัวดำเนินการตรรกะและการประเมินแบบลัด
  4. ตัวดำเนินการระดับบิตและโอเวอร์โฟลว์
← กลับไปที่ Swift Academy