วิธีใดที่ง่ายที่สุดในการเปลี่ยนจำนวนลบเป็นบวกด้วยทับทิม
กล่าวคือ. เปลี่ยน "-300" เป็น "300"
วิธีใดที่ง่ายที่สุดในการเปลี่ยนจำนวนลบเป็นบวกด้วยทับทิม
กล่าวคือ. เปลี่ยน "-300" เป็น "300"
คำตอบ:
การใช้abs
จะส่งกลับค่าสัมบูรณ์ของตัวเลข
-300.abs # 300
300.abs # 300
ใส่เครื่องหมายลบไว้ข้างหน้า
>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
#abs
และ-
เป็นคุณสมบัติที่แตกต่างกันที่มีพฤติกรรมเดียวกันสำหรับอินพุต / เอาต์พุตที่ถาม หากนั่นเป็นเพราะสิ่งที่ไม่พึงปรารถนา+
-> -
ก็ไม่เกินสมมติฐานเนื่องจาก OP ไม่ครอบคลุม
การคูณมันด้วยค่าลบจะไม่ง่ายกว่าเหรอ?
x * -1
ด้วยวิธีนี้คุณสามารถกลับไปกลับมาได้
x *= -1
หากคุณต้องการจัดเก็บค่าใหม่ ...
abs
มากกว่านี้คืออะไร? OP ไม่ได้กล่าวถึง แต่เขาสามารถเปลี่ยนเป็นบวกเป็นลบได้เช่นกันหรือคิดบวก .. คุณไม่สามารถสันนิษฐานได้หากไม่มีการกล่าวถึง