คำถามติดแท็ก arithmetic-expressions

18
ฉันจะใช้การหารทศนิยมในวิธีทุบตีได้อย่างไร
ฉันพยายามแบ่งความกว้างของภาพสองภาพใน Bash script แต่ bash ให้0ผลลัพธ์ดังนี้: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) ฉันศึกษาคู่มือ Bash และฉันรู้ว่าฉันควรใช้bcในตัวอย่างทั้งหมดที่พวกเขาใช้bcอินเทอร์เน็ต ในechoฉันพยายามที่จะใส่สิ่งเดียวกันในของฉันSCALEแต่มันไม่ทำงาน นี่คือตัวอย่างที่ฉันพบในบทช่วยสอน: echo "scale=2; ${userinput}" | bc ฉันจะได้รับ Bash เพื่อให้ฉันลอยได้0.5อย่างไร

8
มีตัวดำเนินการเลขชี้กำลังใน C # หรือไม่
ตัวอย่างเช่นมีโอเปอเรเตอร์ที่จะจัดการกับสิ่งนี้หรือไม่? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; ในอดีตที่ผ่านมา^ผู้ประกอบการได้ทำหน้าที่เป็นผู้ดำเนินการชี้แจงในภาษาอื่น ๆ แต่ใน C # มันเป็นผู้ประกอบการบิตที่ชาญฉลาด ฉันต้องเขียนลูปหรือรวมเนมสเปซอื่นเพื่อจัดการการดำเนินการเอ็กซ์โปเนนเชียลหรือไม่? ถ้าเป็นเช่นนั้นฉันจะจัดการการดำเนินการเอ็กซ์โปเนนเชียลโดยใช้ที่ไม่ใช่จำนวนเต็มได้อย่างไร

4
วิธีการใช้ตัวดำเนินการ mod ในทุบตี?
ฉันกำลังลองบรรทัดดังนี้: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; สิ่งที่ฉันพยายามทำให้ได้ผลลัพธ์คือ: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 แต่สิ่งที่ฉันได้รับจริง ๆ ก็คือ: wget http://example.com/search/link

15
เป็นไปได้ไหมที่จะลดความซับซ้อน (x == 0 || x == 1) ลงในการดำเนินการเดียว?
ดังนั้นฉันจึงพยายามเขียนเลขที่nในลำดับฟีโบนักชีในฟังก์ชันที่กะทัดรัดที่สุด: public uint fibn ( uint N ) { return (N == 0 || N == 1) ? 1 : fibn(N-1) + fibn(N-2); } แต่ฉันสงสัยว่าจะทำให้สิ่งนี้กะทัดรัดและมีประสิทธิภาพมากขึ้นได้หรือไม่โดยการเปลี่ยน (N == 0 || N == 1) เป็นการเปรียบเทียบเพียงครั้งเดียว มีการดำเนินการกะบิตแฟนซีที่สามารถทำได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.