ในภาษา C มี ตัวดำเนินการทางคณิตศาสตร์ ห้าตัว (+, -, *, /, %) ไวยากรณ์การใช้งานของพวกเขายังคงไม่เปลี่ยนแปลงในภาษา C++ วัยเด็ก ยกเว้น % เราจำเป็นต้องเรียนรู้โมดูลัสอีกครั้ง ซึ่งหมายถึงการหาเศษที่เหลือ เช่น ผลลัพธ์ของ 20%8 คือ 4 และตัวถูกดำเนินการที่ปลายทั้งสองของ % ต้องเป็นจำนวนเต็ม
เนื่องจากโดยพื้นฐานแล้วไวยากรณ์ของความรู้ไม่มีการเปลี่ยนแปลง เราจะเน้นไปที่การสาธิตโปรแกรมเชิงปฏิบัติในส่วนนี้
ตัวอย่างเช่น หากมีคำถาม 1,670 ข้อในสาขาการฝึกอบรมและจำนวนหลักถูกแยกออก เราก็สามารถนำไปใช้ในภาษา C++ ได้ดังนี้:
#include<iostream>usingnamespacestd;intmain(){inta;//ตัวเลขสามหลักที่จะตัดสิน intge;//หลักหน่วยในตัวเลขสามหลัก intshi;//หลักสิบในตัวเลขสามหลัก intbai ;//สามหลัก หลักร้อยในตัวเลข cin>>a;ge=a%10;shi=a%100/10;bai=a/100;cout<<ge<<<<shi<<<<bai <<endl;return0; }
กรุณาพิมพ์รหัสบนคอมพิวเตอร์ของคุณเองและส่งคำถาม 1670 เฉพาะในกรณีที่คุณถูกต้องเท่านั้นที่คุณสามารถดำเนินการต่อได้
ในทำนองเดียวกัน หลังจากตอบคำถาม 1007 เสร็จแล้ว เรายังคงใช้ C++ เพื่อตอบคำถามนี้
#include<iostream>usingnamespacestd;intmain(){intx,y;cin>>x;if(x<1){y=x;}elseif(1<=x&&x<10){y=2*x-1; }else{y=3*x-11;}cout<<y<<endl;return0;}
ผลการวิ่งมีดังนี้:
ทุกคนยังคงให้ความสนใจกับสถานการณ์การใช้งานของตัวดำเนินการเชิงตรรกะ && และอย่าเขียนคำที่ต่อเนื่องกันเช่น 1<=x<10!
โอเค กรุณาไปที่คอมพิวเตอร์แล้วพิมพ์รหัสด้วยตัวเองและส่งคำถาม 1007 ให้ถูกต้องก่อนเรียนต่อ!