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

เลขฐานสิบหก (เช่นฐาน 16 หรือฐานสิบหก) คือระบบตัวเลขตำแหน่งฐาน 16 โดยใช้สัญลักษณ์ 16 ตัว 0–9 และ A ‒ F

6
เลขฐานสิบหกถึงทศนิยมในเชลล์สคริปต์
มีใครช่วยฉันแปลงเลขฐานสิบหกเป็นเลขฐานสิบในเชลล์สคริปต์ได้ไหม เช่นฉันต้องการแปลงเลขฐานสิบหกเป็นฐานสิบbfca3000โดยใช้เชลล์สคริปต์ โดยพื้นฐานแล้วฉันต้องการความแตกต่างของเลขฐานสิบหกสองตัว รหัสของฉันคือ: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] เมื่อดำเนินการฉันได้รับข้อผิดพลาดนี้: Line 48: -: syntax error: operand expected (error token is "-")
126 bash  shell  hex  decimal 

9
แปลงสตริงฐานสิบหกเป็น int
ฉันกำลังพยายามแปลงสตริงที่มีความยาว 8 อักขระของรหัสฐานสิบหกเป็นจำนวนเต็มเพื่อที่ฉันจะได้ทำการเปรียบเทียบ int แทนการเปรียบเทียบสตริงกับค่าที่แตกต่างกันจำนวนมาก ฉันรู้ว่านี่เป็นเรื่องเล็กน้อยใน C ++ แต่ฉันต้องทำใน Java กรณีทดสอบที่ฉันต้องการเพื่อตอบสนองโดยพื้นฐานแล้วคือการแปลง "AA0F245C" เป็น int แล้วกลับไปที่สตริงนั้นเพื่อที่ฉันจะได้รู้ว่ากำลังแปลงถูกต้อง ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: int decode = Integer.decode("0xAA0F245C"); // NumberFormatException int decode2 = Integer.decode("AA0F245C"); //NumberFormatException int parseInt = Integer.parseInt("AA0F245C", 16); //NumberFormatException int valueOf = Integer.valueOf("AA0F245C", 16); //NumberFormatException ฉันได้ลองทำทีละสองอักขระแล้วคูณผลลัพธ์ซึ่งการแปลงใช้งานได้ แต่ตัวเลขไม่ถูกต้อง int id = 0; for (int h = 0; …
111 java  hex 

11
แปลงทศนิยมเป็นเลขฐานสิบหกใน UNIX เชลล์สคริปต์
ในเชลล์สคริปต์ UNIX ฉันจะใช้อะไรในการแปลงเลขฐานสิบเป็นเลขฐานสิบหกได้บ้าง ฉันคิดว่า od จะทำเคล็ดลับ แต่ก็ไม่รู้ว่าฉันกำลังป้อนตัวเลข ASCII printf? ขั้นต้น! ใช้ตอนนี้ แต่มีอะไรอีกบ้าง?
110 unix  shell  hex 



5
ตัวเลขที่ใช้สัญกรณ์ 0x หมายถึงอะไร?
อะไร0xคำนำหน้าบนตัวเลขหมายความว่าอย่างไร const int shared_segment_size = 0x6400; มันมาจากโปรแกรม C ฉันจำไม่ได้ว่ามันมีค่าเท่าไหร่และโดยเฉพาะความxหมายของตัวอักษร
107 c  integer  hex  notation 

7
การพิมพ์อักขระเลขฐานสิบหกใน C
ฉันกำลังพยายามอ่านเป็นบรรทัดของอักขระจากนั้นพิมพ์เลขฐานสิบหกที่เทียบเท่าของอักขระ ตัวอย่างเช่นถ้าฉันมีสตริงที่"0xc0 0xc0 abc123"2 ตัวแรกเป็นc0เลขฐานสิบหกและอักขระที่เหลืออยู่abc123ใน ASCII ฉันควรจะได้รับ c0 c0 61 62 63 31 32 33 อย่างไรก็ตามการprintfใช้%xให้ฉัน ffffffc0 ffffffc0 61 62 63 31 32 33 ฉันจะได้ผลลัพธ์ที่ต้องการโดยไม่ต้องทำ"ffffff"อย่างไร และเหตุใดจึงมีเพียง c0 (และ 80) เท่านั้นที่มีffffffแต่อักขระอื่น ๆ ไม่ได้?
104 c  hex  printf 

7
Objective-C แยกวิเคราะห์สตริงฐานสิบหกเป็นจำนวนเต็ม
ฉันต้องการทราบวิธีแยกวิเคราะห์สตริงฐานสิบหกซึ่งเป็นตัวแทนของตัวเลขใน Objective-C ฉันยินดีที่จะใช้ทั้งวัตถุประสงค์หรือวิธีการตาม C ก็ใช้ได้ ตัวอย่าง: #01FFFFAB ควรแยกวิเคราะห์เป็นจำนวนเต็ม: 33554347 ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม!

6
วิธีสร้าง python bytes object จาก long hex string
ฉันมีลำดับเลขฐานสิบหกแบบยาวในสตริงเช่น 000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44 อีกต่อไปเพียงหลายกิโลไบต์ มีวิธีในตัวในการแปลงสิ่งนี้เป็นวัตถุไบต์ใน python 2.6 / 3 หรือไม่?
93 python  hex  byte 

18
คุณจะแปลงอาร์เรย์ไบต์เป็นสตริงเลขฐานสิบหกใน C ได้อย่างไร?
ฉันมี: uint8 buf[] = {0, 1, 10, 11}; ฉันต้องการแปลงอาร์เรย์ไบต์เป็นสตริงเพื่อที่ฉันจะสามารถพิมพ์สตริงโดยใช้ printf: printf("%s\n", str); และรับ (ไม่จำเป็นต้องใช้เครื่องหมายทวิภาค): "00:01:0A:0B" ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
89 c  string  hex 

5
เขียนไบต์ลงในไฟล์
ฉันมีสตริงเลขฐานสิบหก (เช่น0CFE9E69271557822FE715A8B3E564BE) และฉันต้องการเขียนลงในไฟล์เป็นไบต์ ตัวอย่างเช่น, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾ ฉันจะทำสิ่งนี้ให้สำเร็จโดยใช้. NET และ C # ได้อย่างไร
89 c#  string  byte  hex 

6
วิธีการแปลง Int เป็น Hex String ใน Swift
ใน Obj-C ฉันเคยแปลงจำนวนเต็ม n ที่ไม่ได้ลงนามเป็นสตริงฐานสิบหกด้วย NSString *st = [NSString stringWithFormat:@"%2X", n]; ฉันพยายามแปลสิ่งนี้เป็นภาษา Swift มานานแล้ว แต่ไม่สำเร็จ
85 ios  string  hex  swift 

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