«c» etiketlenmiş sorular

C, sistem programlama (OS ve gömülü), kütüphaneler, oyunlar ve çapraz platform için kullanılan genel amaçlı bir programlama dilidir. Bu etiket, ISO 9899 standardında tanımlandığı gibi C dili ile ilgili genel sorularla kullanılmalıdır (aksi belirtilmedikçe en son sürüm 9899: 2018 - c89, c99, c11 vb. İle sürüme özgü istekleri de etiketleyin). C, C ++ 'dan farklıdır ve rasyonel bir nedenden yoksun C ++ etiketi ile birleştirilmemelidir.




17
Hizalanmış belleği yalnızca standart kitaplığı kullanarak nasıl ayırabilirim?
Bir iş görüşmesinin bir parçası olarak bir testi yeni bitirdim ve bir soru beni Google'ı referans olarak bile kullandı. StackOverflow ekibinin onunla neler yapabileceğini görmek istiyorum: memset_16alignedİşlev geçirilen bir 16-bayt hizalanmış işaretçi gerektirir, ya da kilitlenmesine. a) 1024 bayt belleği nasıl ayırır ve 16 bayt sınırına hizalarsınız? b) İşlem tamamlandıktan …


12
Float ve double arasındaki fark nedir?
Çift kesinlik ve tek kesinlik arasındaki farkı okudum. Bununla birlikte, çoğu durumda floatve doublebirbirinin yerine kullanılabilir gibi görünmektedir, yani birini veya diğerini kullanmak sonuçları etkilemez gibi görünmektedir. Gerçekten böyle mi? Şamandıralar ve çiftler ne zaman değiştirilebilir? Aralarındaki farklar nelerdir?



15
Bir Yapı ve Birlik Arasındaki Fark
A structve a arasındaki farkı vermek için iyi bir örnek var mı union? Temelde struct, üyesinin tüm belleğini ve unionen büyük üye bellek alanını kullandığını biliyorum . İşletim sistemi düzeyinde başka bir fark var mı?
411 c  struct  unions 

23
Fortran, ağır hesaplamalar için C'den daha kolay optimize edilebilir mi?
Zaman zaman Fortran'ın ağır hesaplamalar için C'den daha hızlı olduğunu veya daha hızlı olabileceğini okudum. Bu gerçekten doğru mu? Fortran'ı neredeyse bilmediğimi itiraf etmeliyim, ancak şimdiye kadar gördüğüm Fortran kodu, dilin C'de bulunmayan özelliklere sahip olduğunu göstermedi. Eğer doğruysa, lütfen bana nedenini söyle. Lütfen bana hangi dillerin veya kitapların sayı …
410 c  performance  fortran 

21
C / C ++ 'da standart işaret fonksiyonu (signum, sgn) var mı?
Negatif sayılar için -1 ve pozitif sayılar için +1 döndüren bir işlev istiyorum. http://en.wikipedia.org/wiki/Sign_function Kendi yazmak için yeterince kolay, ama bir yerde standart bir kütüphanede olması gereken bir şey gibi görünüyor. Edit: Özellikle, ben yüzer üzerinde çalışan bir işlev arıyordu.
409 c++  c  math 



12
Bir print_t değişkenini printf ailesini kullanarak taşınabilir biçimde nasıl yazdırabilirim?
Bir tür değişkenim var size_tve bunu kullanarak yazdırmak istiyorum printf(). Taşınabilir bir şekilde yazdırmak için hangi biçim belirticisini kullanırım? 32 bit makinede %udoğru görünüyor. Ben derledim g++ -g -W -Wall -Werror -ansi -pedanticve hiçbir uyarı yoktu. Ama bu kodu 64 bit makinede derlediğimde uyarı veriyor. size_t x = <something>; printf("size …
404 c  printf 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.