Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman tujuan umum yang digunakan untuk pemrograman sistem (OS dan tertanam), perpustakaan, game, dan lintas-platform. Tag ini harus digunakan dengan pertanyaan umum tentang bahasa C, sebagaimana didefinisikan dalam standar ISO 9899 (versi terbaru, 9899: 2018, kecuali ditentukan lain - juga tag permintaan versi khusus dengan c89, c99, c11, dll). C berbeda dari C ++ dan tidak boleh digabungkan dengan tag C ++ tanpa alasan yang rasional.

3
Mengapa tipe integer cepat lebih cepat daripada tipe integer lainnya?
Dalam ISO / IEC 9899: 2018 (C18), dinyatakan di bawah 7.20.1.3: 7.20.1.3 Jenis integer lebar minimum minimum 1 Masing-masing tipe berikut menunjuk tipe integer yang biasanya tercepat 268) untuk beroperasi dengan semua tipe integer yang setidaknya memiliki lebar yang ditentukan. 2 Nama typedef int_fastN_tmenunjuk tipe integer tercepat yang ditandatangani dengan …
107 c++  c  performance  types  int 

23
Pelajari C terlebih dahulu sebelum mempelajari Objective-C [ditutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
107 c  objective-c  cocoa 




13
Hindari membuntuti nol di printf ()
Saya terus tersandung pada penentu format untuk keluarga fungsi printf (). Yang saya inginkan adalah bisa mencetak ganda (atau float) dengan jumlah digit maksimum setelah koma desimal. Jika saya menggunakan: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); saya mendapat 359.013 359.010 Bukan yang diinginkan 359.013 359.01 Adakah yang bisa membantu saya?
107 c  printf 

7
Perbedaan antara size_t dan unsigned int?
Saya sangat bingung size_t. Saya telah mencari di internet dan di mana-mana menyebutkan bahwa itu size_tadalah tipe unsigned jadi, itu hanya mewakili nilai-nilai non-negatif. Pertanyaan pertama saya adalah: jika digunakan untuk mewakili hanya nilai-nilai non-negatif, kenapa tidak kita gunakan unsigned intbukan size_t? Pertanyaan kedua saya adalah: are size_tand unsigned intinterchangeable …
107 c  types  unsigned 


3
Bagaimana cara mencegah gcc mengoptimalkan beberapa pernyataan di C?
Untuk membuat halaman kotor (mengaktifkan bit kotor di entri tabel halaman), saya menyentuh byte pertama halaman seperti ini: pageptr[0] = pageptr[0]; Namun dalam praktiknya, gcc akan mengabaikan pernyataan tersebut dengan eliminasi penyimpanan mati. Untuk mencegah gcc mengoptimalkannya, saya menulis ulang pernyataan sebagai berikut: volatile int tmp; tmp = pageptr[0]; pageptr[0] …
107 c  gcc 


9
Di mana harus meletakkan pernyataan include, tajuk atau sumber?
Apakah saya harus memasukkan include di file header atau file sumber? Jika file header berisi pernyataan include, maka jika saya menyertakan file header itu di sumber saya, apakah file sumber saya akan memiliki semua file yang disertakan yang ada di header saya? Atau haruskah saya memasukkannya hanya dalam file sumber …
107 c  header  include 





Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.