Ciri -ciri, jenis pengaturcaraan), contoh, contohnya

Ciri -ciri, jenis pengaturcaraan), contoh, contohnya

A pembolehubah dalam pengaturcaraan adalah unit data yang dapat mengubah nilai. Ia adalah bentuk penyimpanan yang paling mudah, yang mewakili kawasan memori di mana elemen data disimpan.

Sekiranya program komputer menjadi bangunan, maka pembolehubah akan menjadi batu bata yang membentuk pangkalannya. Pembolehubah adalah komponen kritikal dari mana -mana program. Ini tidak boleh berkesan tanpa pembolehubah.

Sumber: Pixabay.com

Pemboleh ubah boleh menjadi suhu udara atau harga tindakan. Semua ini adalah nilai yang boleh berubah.

Pembolehubah mempunyai dua tujuan penting, yang mana pengaturcara boleh memilih nama mereka, dengan itu memudahkan pengaturcaraan, dan juga mereka boleh menulis program atau fungsi yang berfungsi dengan apa -apa nilai di dalamnya.

Sekiranya anda sudah biasa dengan spreadsheet, anda mungkin berfikir bahawa pembolehubah adalah seperti sel, yang kemudiannya boleh digunakan dalam formula, tanpa mengira nilai yang mengandungi di dalamnya.

Semua bahasa pengaturcaraan prosedur, seperti c, asas dan pascal mempunyai pembolehubah, dapat mengakui jenis yang berbeza dan membolehkan memanipulasi mereka dengan cara yang berbeza.

[TOC]

Ciri -ciri pembolehubah pengaturcaraan

Peruntukan memori

Pemboleh ubah adalah penanda kedudukan memori komputer. Apabila pemboleh ubah baru dibuat dalam program, ia memberikan jumlah memori berdasarkan jenis data pembolehubah.

Oleh itu, ia adalah tempat dalam memori komputer. Anda harus memikirkan ingatan seolah -olah ia adalah blok, apabila program dijalankan, anda akan mempunyai akses ke blok memori.

Penyata

Apabila mengisytiharkan pemboleh ubah, ia diberi nama dan juga jenis diberikan. Malah, ruang di mana nilainya akan disimpan akan dibuat. Oleh itu, untuk mengisytiharkan pemboleh ubah dalam program, ia mesti ditunjukkan jenis pembolehubah.

Boleh melayani anda: Peranti kemasukan dan keluar

Beberapa bahasa pengaturcaraan memerlukan pemboleh ubah sebelum menggunakannya. Yang lain membenarkan untuk menentukan nilai pemboleh ubah tanpa perlu mengisytiharkannya terlebih dahulu.

Skop

Melalui skop ia ditentukan sejauh mana nilai pembolehubah dapat dibaca atau diubah.

Pembolehubah global adalah yang boleh digunakan sepanjang program. Iaitu, skopnya adalah aplikasi lengkap.

Pembolehubah tempatan hanya boleh digunakan dalam fungsi atau prosedur di mana mereka diisytiharkan, atau juga dalam fungsi lain yang dipanggil oleh fungsi itu.

Skop ini hierarki dan hanya terpakai dengan cara menurun, dari badan utama program ke fungsi yang dipanggilnya, dan dari fungsi ke subfungsi lain.

Oleh itu, jika pemboleh ubah diisytiharkan di bahagian atas program, pembolehubah lain tidak dapat diisytiharkan dalam satu fungsi dengan nama yang sama.

Walau bagaimanapun, jika pemboleh ubah diisytiharkan dalam satu fungsi, pemboleh ubah lain boleh diisytiharkan dengan nama yang sama dalam fungsi lain. Mereka akan menjadi pembolehubah yang berbeza dan mungkin mempunyai nilai yang berbeza.

Jenis pembolehubah pengaturcaraan

Pada masa pembolehubah dibuat, anda juga harus mengisytiharkan jenis data yang akan mengandungi. Ini dilakukan kerana program ini akan menggunakan pelbagai jenis data dengan cara yang berbeza.

Keseluruhan (pendek, panjang)

Jenis ini sepadan dengan nombor keseluruhan, seperti 1, -15, 0. Seluruh pembolehubah digunakan apabila diketahui bahawa tidak akan ada apa -apa selepas titik perpuluhan. Sebagai contoh, jika penjana bola loteri sedang diprogramkan, semua bola mempunyai nombor keseluruhan.

Boleh melayani anda: berterusan (pengaturcaraan): konsep, jenis, contoh

Perbezaan antara jenis pendek dan panjang adalah bilangan bait yang digunakan untuk menyimpannya.

Ini akan berubah mengikut sistem operasi dan perkakasan yang sedang digunakan. Pada masa ini dapat diandaikan bahawa integer akan sekurang -kurangnya 16 bit dan jumlah keseluruhan yang panjang akan sekurang -kurangnya 32 bit.

Titik Terapung (sederhana, berganda)

Nombor titik terapung, seperti 3.2435, adakah mereka yang mengandungi bahagian pecahan. Pengiraan mudah dan berganda sama dengan pengkuantum pendek dan panjang yang digunakan dengan jenis integer untuk menunjukkan berapa banyak bit yang akan digunakan untuk menyimpan pembolehubah.

Watak

Jenis ini mewakili nilai watak. Contohnya, huruf abjad, digit atau simbol khas. Ia digunakan untuk menyimpan watak teks tunggal.

Ia biasanya dilihat dalam program C, yang tidak dapat mengendalikan watak watak. Nilai yang disimpan adalah integer yang mewakili kod (contohnya, ASCII) untuk sifat yang diwakili.

Boolean

Pembolehubah Boolean dapat menyimpan salah satu daripada dua nilai berikut: Benar atau Salah. Ini biasanya integer, sebagai contoh, dalam visual asas palsu adalah 0 dan benar adalah -1. Nilai untuk benar dan palsu adalah malar.

Rantai panjang tetap

Rantai adalah pembolehubah yang mengandungi teks, dan datang dalam dua jenis. Dengan rantai panjang tetap, ia menyatakan berapa banyak aksara yang akan mengandungi rantai.

Panggilan tertentu ke API di Windows memerlukan penggunaan rantai panjang tetap, tetapi mereka biasanya tidak digunakan dalam asas. Di C mereka dilaksanakan sebagai susunan watak.

Rantai panjang berubah -ubah

Ia adalah satu di mana panjangnya tidak ditakrifkan. Ini adalah jenis asas yang telah ditetapkan, dan berguna untuk mengambil kemasukan pengguna di mana ia tidak diketahui apa jawapannya.

Boleh melayani anda: unit pengukuran penyimpanan

Contoh pembolehubah programatik

Berikut adalah contoh pembolehubah yang digunakan dalam bahasa pengaturcaraan Perl.

- Saya $ nameremp = "ujian bertulis";

- Cetak "Contoh dilihat, $ nama rusuk";

Dalam contoh ini, pemboleh ubah yang dipanggil namerecom diisytiharkan menggunakan kata kunci saya. Tanda Dolar ($) dalam bahasa pengaturcaraan Perl menunjukkan bahawa Namerecomp adalah nama pembolehubah, tetapi tanda dolar bukan sebahagian daripada nama pembolehubah.

Dalam baris pertama program, pembolehubah diberikan nilai menggunakan pengendali tugasan "=".

Nama Nama adalah Rantaian Karakter: Ujian Ditulis, yang terdapat dalam petikan berganda. Petikan berganda menunjukkan bahawa teks di dalamnya adalah rantai watak, tetapi bukan sebahagian daripada data rantai.

Apabila program dilaksanakan, arahan cetak menggantikan nama nama $ retomp dengan nilai yang diberikan rantai, dengan itu menunjukkan hasilnya: contoh yang dilihat, ujian bertulis.

Tukar pembolehubah

Terdapat banyak cara yang berbeza di mana pemboleh ubah dapat diubah, bertukar atau menubuhkan dengan nilai yang berbeza. Jadual berikut menyatakan contoh bagaimana pemboleh ubah dapat diubah, memberikan penjelasan mengenai apa yang sedang dilakukan.

Rujukan

  1. Martin Gibbs (2020). Asas pembolehubah dalam pengaturcaraan c. Diambil dari: Kajian.com.
  2. ICT Lanjutan (2020). Pembolehubah & struktur data dalam pengaturcaraan. Diambil dari: lanjutan-ict.Maklumat.
  3. Masa Depan Belajar (2020). Menggunakan jenis data dan pembolehubah. Diambil dari: futurelearn.com.
  4. Harapan Komputer (2020). Pembolehubah. Diambil dari: computerhope.com.
  5. Ravepedia (2020). Pembolehubah. Diambil dari: ravepedia.com.