Video: Cara membuat pemangkatan pecahan/desimal menggunakan c++ 2024
Dalam bahasa C, jika anda mahu mencetak nilai pembolehubah ke skrin, anda mungkin akan menggunakan fungsi printf (). Untuk berbuat demikian, anda perlu memasukkan watak penukaran - pemegang tempat dengan pelbagai - dalam rentetan literal yang anda mahu cetak. Aksara penukaran itu kemudian digantikan oleh pemboleh ubah atau nilai yang anda tunjukkan kemudian dalam perintah.
Perhatikan contoh ini:
#include int main () {int age; jarak apungan; umur = 27; jarak = 319. 125; printf ("Orang asing ialah umur% d tahun dan"); printf ("berasal dari planet% f microns jauh. n", jarak); kembali (0);}
Kod sumber ini mengisytiharkan dua pembolehubah - umur dan jarak - dan kemudian menyerahkan kepada mereka nilai 27 dan 319. 125, masing-masing. Dalam fungsi printf (),% d dan% f dalam rentetan kenyataan adalah aksara penukaran. Ini adalah sekilas ke dalam kuasa printf (); % d dan% f digantikan oleh integer dan nilai terapung (masing-masing) disahkan kemudian dalam kurungan printf () fungsi '. Dalam kes ini, nilai untuk menggantikan adalah pembolehubah umur dan jarak.
Simpan kod ini, kumpulkannya, dan jalankannya, dan anda harus melihatnya:
Orang asing berusia 27 tahun dan berasal dari planet 319. 125 mikron.
Anda perlu memastikan bahawa kod penukaran yang anda masukkan dalam pernyataan rentetan sepadan dengan jenis nombor yang anda berikan kepada pembolehubah apabila anda menyatakannya atau anda mungkin tidak berpuas hati dengan hasilnya. Jadual berikut menyenaraikan kod penukaran dalam bahasa C:
Watak Penukaran | Memaparkan |
---|---|
%% | Aksara peratus,% |
% c | Integer (int, int pendek, int panjang) |
nilai | % e
Nilai terapung (float atau double) dalam notasi saintifik dengan |
sedikit E | % E
nilai titik terapung dengan nilai |
E | % f
Nilai floating-point (float atau double) dalam notasi perpuluhan |
% g | % e digunakan, bergantung kepada yang lebih pendek |
% G | Sama ada% F atau% E digunakan, bergantung pada yang mana lebih pendek |
% i | Integer (int, |
nilai | % o
Nilai octal unsigned (tidak terkemuka 0) |
% p | Lokasi atau alamat memori dalam heksadesimal (penunjuk) |
(%) | % u |
Integer unsigned (int unsigned, unsigned int pendek, unsigned | panjang int)
% x |
atau x
% X |
|
Nilai heksadesimal unsigned, huruf besar A- F, tiada peneraju 0 | atau X
|