ฉันสามารถแปลงเลขฐานสิบหกให้เป็นทศนิยมด้วยแอปเครื่องคิดเลขได้หรือไม่


12

เราจะแปลงค่าเลขฐานสิบหกเป็นทศนิยมได้อย่างไรโดยใช้เครื่องคิดเลข (ฉันรู้โดยใช้สูตรทั่วไปที่เราทำได้ แต่มีปุ่มสั้น ๆ หรือปุ่มที่จะทำ)

(ฉันพยายาม แต่ไม่พบตัวเลือกใด ๆ )

คำตอบ:


16

คุณสามารถใช้เครื่องคิดเลขเริ่มต้นของ Ubuntu ในโหมดการเขียนโปรแกรม

เปิดประและค้นหาคำนวณแล้วเลือก: โหมด > Programming โหมด

ภาพหน้าจอ

ใส่ค่าที่จะแปลงจากนั้นกด= เท่ากับ ค่าที่ป้อนจะได้รับตัวหนา จากนั้นคุณสามารถเลือกฐานเป้าหมายจากดรอปบ็อกซ์เพื่อแปลงค่า


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

12

และถ้าคุณต้องการสิ่งที่คุณสามารถทำได้จากบรรทัดคำสั่งคุณสามารถใช้ trusty old bc

echo "obase=16; 255" | bc

ผลิต FF


3

เมื่อฉันต้องการแปลงเป็น hex จากบรรทัดคำสั่งฉันจะทำสิ่งนี้:

printf  "%x\n" 255

และเมื่อฉันต้องการแปลงจากฐานสิบหกมันจะง่ายขึ้น:

echo $((0xff))

2

ดีฉันไม่ได้ทำมันบ่อย แต่เมื่อผมทำผมเพียงแค่ใช้Galculator ทำไมผมใช้Galculator ? มันรวดเร็วสว่างและมีคุณสมบัติหลากหลาย ทุกวันนี้ฉันทำทุกอย่างที่ฉันต้องการ

หากคุณต้องการแปลงแล้วเพียงแค่ป้อนข้อมูลจากนั้นคลิกที่ปุ่มที่เหมาะสม (ธ.ค. HEX OCT BIN) และมันจะแปลงให้คุณทั้งหมดที่ดีและง่ายเหมือน ที่สำคัญที่สุดมันเล็กและใช้งานง่าย - ฉันชอบขนาดเล็กและเรียบง่ายและฉันก็ชอบ GUI สำหรับบางสิ่ง

หากคุณต้องการติดตั้งแล้วsudo apt-get install galculatorทำตามคำแนะนำ


ฉันไม่ชอบเลย คุณจะไม่ได้รับการแสดงค่า hex, bin ทันทีเช่นเดียวกับCalculatorคำตอบที่ยอมรับได้
Vassilis

1

dc(1)

D esktop C alculator จริง ๆ :

> dc <<< '16i FF p'
255
  • 16i ใช้สำหรับฐานอินพุต 16
  • pสำหรับการพิมพ์

PS การแปลงที่มีประโยชน์อื่น ๆ :

> dc <<< '16o 255 p'   # decimal2hex
FF
> dc <<< '2o 16i EF p' # hex2binary
11101111
> dc <<< '2o 7 p'      # decimal2binary
111

@see http://wiki.bash-hackers.org/howto/calculate-dc

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