"0xFA"
veya daha iyi "FA"
gibi altıgen gösterimler dizisinden int yapılması gerekir. atoi("FA")
gibi bir şeye ihtiyacınız var. Bunun için herhangi bir standart çözüm var mı?atoi() onaltılık gösterimi dizgisinden
20
A
cevap
47
strtol() kullanmayı deneyin: gibi
strtol("FA", NULL, 16);
+0
Not: Aynı zamanda '0xFA': (isteğe bağlı) önekiyle (0x veya 0X) onaltılık tabanını belirten de çalışır (yalnızca base is 16 or 0) " – usr2564301
+15
" imzasız için, "0x81234567" gibi dizeleri düzgün şekilde işlemek için strtoul() kullanmalısınız, aksi takdirde 0xFFFFFFFF döndürür. – gjcamann
İlgili konular
- 1. c atoi() işlevi çalışmıyor
- 2. Biçim dizgisinden nasıl kurtulabilirim?
- 3. Böyle bir onaltılık tamsayıya onaltılık dize dönüştürmek zorunda onaltılık int
- 4. URL dizgisinden bir şey patlatmak
- 5. DOM dizgisinden yüklenen web sitesi
- 6. Onaltılık dize yuvaya onaltılık yazdı java
- 7. Onaltılık değeri onaltılık değer olarak delphi dönüştürün
- 8. Python Onaltılık
- 9. Console.WriteLine onaltılık
- 10. Tamamen gösterimi
- 11. Programımın çıktısında neden atoi() sonuçları görünmüyor?
- 12. atoi, atol ve stoi ne anlama geliyor?
- 13. 1-word dizgisinden bir sayının çıkarılması
- 14. C: Sınırlandırılmış kaynak dizgisinden dizgiler dizisi oluşturma
- 15. Onaltılık dizede C'ye dönüştürme?
- 16. Onaltılık dizgeyi tamsayıya çevirme
- 17. Onaltılık değerleri C
- 18. MySQL'de onaltılık sayılarla çalışma
- 19. javascript unescape onaltılık hizada
- 20. nasıl ham onaltılık
- 21. Python'da onaltılık ondalık
- 22. C++ onaltılık sayı biçimi
- 23. Dizenin onaltılık dökümünü göster
- 24. Lambda fonksiyonunun ast gösterimi
- 25. mongoid para gösterimi
- 26. Unicode olmayan XML gösterimi
- 27. Git Etkileşimli gösterimi
- 28. Haskell listelerinin iç gösterimi?
- 29. PHP dizgilerinin iç gösterimi
- 30. Bayt dizisinin HEX gösterimi
Something [ 'strtol'] (http://en.cppreference.com/w/c/string/byte/strtol) mı demek? – usr2564301
[Araçlarınızı öğrenin] (http://en.cppreference.com/w/c) – user694733