เราจะแปลงค่าเลขฐานสิบหกเป็นทศนิยมได้อย่างไรโดยใช้เครื่องคิดเลข (ฉันรู้โดยใช้สูตรทั่วไปที่เราทำได้ แต่มีปุ่มสั้น ๆ หรือปุ่มที่จะทำ)
(ฉันพยายาม แต่ไม่พบตัวเลือกใด ๆ )
เราจะแปลงค่าเลขฐานสิบหกเป็นทศนิยมได้อย่างไรโดยใช้เครื่องคิดเลข (ฉันรู้โดยใช้สูตรทั่วไปที่เราทำได้ แต่มีปุ่มสั้น ๆ หรือปุ่มที่จะทำ)
(ฉันพยายาม แต่ไม่พบตัวเลือกใด ๆ )
คำตอบ:
คุณสามารถใช้เครื่องคิดเลขเริ่มต้นของ Ubuntu ในโหมดการเขียนโปรแกรม
เปิดประและค้นหาคำนวณแล้วเลือก: โหมด > Programming โหมด
ใส่ค่าที่จะแปลงจากนั้นกด= เท่ากับ ค่าที่ป้อนจะได้รับตัวหนา จากนั้นคุณสามารถเลือกฐานเป้าหมายจากดรอปบ็อกซ์เพื่อแปลงค่า
และถ้าคุณต้องการสิ่งที่คุณสามารถทำได้จากบรรทัดคำสั่งคุณสามารถใช้ trusty old bc
echo "obase=16; 255" | bc
ผลิต FF
เมื่อฉันต้องการแปลงเป็น hex จากบรรทัดคำสั่งฉันจะทำสิ่งนี้:
printf "%x\n" 255
และเมื่อฉันต้องการแปลงจากฐานสิบหกมันจะง่ายขึ้น:
echo $((0xff))
ดีฉันไม่ได้ทำมันบ่อย แต่เมื่อผมทำผมเพียงแค่ใช้Galculator ทำไมผมใช้Galculator ? มันรวดเร็วสว่างและมีคุณสมบัติหลากหลาย ทุกวันนี้ฉันทำทุกอย่างที่ฉันต้องการ
หากคุณต้องการแปลงแล้วเพียงแค่ป้อนข้อมูลจากนั้นคลิกที่ปุ่มที่เหมาะสม (ธ.ค. HEX OCT BIN) และมันจะแปลงให้คุณทั้งหมดที่ดีและง่ายเหมือน ที่สำคัญที่สุดมันเล็กและใช้งานง่าย - ฉันชอบขนาดเล็กและเรียบง่ายและฉันก็ชอบ GUI สำหรับบางสิ่ง
หากคุณต้องการติดตั้งแล้วsudo apt-get install galculator
ทำตามคำแนะนำ
Calculator
คำตอบที่ยอมรับได้
dc(1)
D esktop C alculator จริง ๆ :
> dc <<< '16i FF p'
255
16i
ใช้สำหรับฐานอินพุต 16p
สำหรับการพิมพ์PS การแปลงที่มีประโยชน์อื่น ๆ :
> dc <<< '16o 255 p' # decimal2hex
FF
> dc <<< '2o 16i EF p' # hex2binary
11101111
> dc <<< '2o 7 p' # decimal2binary
111