คำถามติดแท็ก division

ในวิชาคณิตศาสตร์การหาร (÷) เป็นการดำเนินการพื้นฐานทางคณิตศาสตร์

11
ฉันจะบังคับให้การหารเป็นจุดลอยตัวได้อย่างไร กองการปัดเศษลงเป็น 0?
ฉันมีค่าจำนวนเต็มสองค่าaและb, แต่ฉันต้องการอัตราส่วนในจุดลอย ฉันรู้ว่าa < bฉันและฉันต้องการที่จะคำนวณa / bดังนั้นหากผมใช้จำนวนเต็มส่วนฉันมักจะได้รับ 0 aกับส่วนที่เหลือของ ฉันcจะบังคับให้เป็นเลขทศนิยมใน Python ได้อย่างไร? c = a / b


23
ตัวเลือกใดดีกว่าที่จะใช้สำหรับหารจำนวนเต็ม 2
เทคนิคใดต่อไปนี้เป็นตัวเลือกที่ดีที่สุดสำหรับการหารจำนวนเต็ม 2 และทำไม เทคนิค 1: x = x >> 1; เทคนิค 2: x = x / 2; นี่xคือจำนวนเต็ม

19
การคูณและการหารโดยใช้โอเปอเรเตอร์กะใน C เร็วขึ้นจริงหรือ
การคูณและการหารสามารถทำได้โดยใช้ตัวดำเนินการบิตตัวอย่างเช่น i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) และอื่น ๆ จริง ๆ แล้วมันเร็วกว่าการใช้พูด(i<<3)+(i<<1)เพื่อคูณกับ 10 กว่าการใช้i*10โดยตรงหรือไม่ มีอินพุตอะไรบ้างที่ไม่สามารถคูณหรือหารด้วยวิธีนี้ได้?

7
ทำไมการหารใน Ruby ถึงส่งคืนจำนวนเต็มแทนค่าทศนิยม
ตัวอย่างเช่น: 9 / 5 #=> 1 1.8แต่ผมคาดว่า ฉันจะรับผลลัพธ์ทศนิยม (ไม่ใช่จำนวนเต็ม) ที่ถูกต้องได้อย่างไร ทำไมมันกลับมา1เลย?

5
ส่วนจำนวนเต็มหลามให้ผลลอย
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 สิ่งนี้ตั้งใจหรือไม่ ฉันจำรุ่นก่อนหน้านี้ได้int/int=intหรือไม่ ฉันควรทำอย่างไรมีผู้ปฏิบัติงานแผนกใหม่หรือไม่

8
วิธีรับผลลัพธ์ทศนิยมโดยการหารค่าจำนวนเต็มสองค่าโดยใช้ T-SQL
การใช้ T-SQL และ Microsoft SQL Server ฉันต้องการระบุจำนวนทศนิยมเมื่อฉันทำการหารระหว่าง 2 จำนวนเต็มเช่น: select 1/3 0ที่ให้ผลตอบแทนในปัจจุบัน 0,33ผมอยากให้มันกลับมา สิ่งที่ต้องการ: select round(1/3, -2) แต่นั่นไม่ได้ผล ฉันจะบรรลุผลลัพธ์ที่ต้องการได้อย่างไร

6
ฉันจะทำการหารด้วยตัวแปรในเชลล์ลินุกซ์ได้อย่างไร
เมื่อฉันเรียกใช้คำสั่งในเชลล์ของฉันดังต่อไปนี้จะส่งคืนexpr: non-integer argumentข้อผิดพลาด ใครช่วยอธิบายเรื่องนี้ให้ฉันฟังหน่อยได้ไหม $ x=20 $ y=5 $ expr x / y expr: non-integer argument

7
เหตุใดการหารจำนวนเต็มใน C # จึงส่งคืนจำนวนเต็มไม่ใช่จำนวนทศนิยม
มีใครรู้บ้างว่าทำไมการหารจำนวนเต็มใน C # ส่งกลับจำนวนเต็มไม่ใช่ทศนิยม? ความคิดเบื้องหลังคืออะไร? (เป็นเพียงมรดกของ C / C ++ หรือไม่?) ใน C #: float x = 13 / 4; //== operator is overridden here to use epsilon compare if (x == 3.0) print 'Hello world'; ผลลัพธ์ของรหัสนี้จะเป็น: 'Hello world' พูดอย่างเคร่งครัดไม่มีสิ่งที่เรียกว่าการหารจำนวนเต็ม (การหารตามนิยามคือการดำเนินการที่สร้างจำนวนที่มีเหตุผลจำนวนเต็มเป็นส่วนย่อยที่เล็กมาก)
131 c#  division 

19
Modulus Divison ทำงานอย่างไร
ฉันไม่เข้าใจจริงๆว่าการแบ่งโมดูลัสทำงานอย่างไร ฉันกำลังคำนวณ27 % 16และกระทบกระทั่งกับ11ฉันไม่เข้าใจว่าทำไม ดูเหมือนฉันจะหาคำอธิบายในเงื่อนไขของคนธรรมดาทางออนไลน์ไม่ได้ ใครสามารถอธิบายในระดับที่สูงมากว่าเกิดอะไรขึ้นที่นี่?

8
C ++ วิธีที่ดีที่สุดในการรับการหารจำนวนเต็มและส่วนที่เหลือ
ฉันแค่สงสัยว่าถ้าฉันต้องการหาร a ด้วย b และสนใจทั้งในผลลัพธ์ c และส่วนที่เหลือ (เช่นบอกว่าฉันมีจำนวนวินาทีและต้องการแบ่งเป็นนาทีและวินาที) วิธีที่ดีที่สุดในการ ไปเลย? มันจะเป็นอย่างไร int c = (int)a / b; int d = a % b; หรือ int c = (int)a / b; int d = a - b * c; หรือ double tmp = a / b; int c = (int)tmp; int …
103 c++  division 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.