let`s share knowledge, science, fun things, and everything here….

Archive for the ‘C Language’ Category

Tipe Data Variabel dan Deklarasinya pada Pemrograman Bahasa C


Bahasa C adalah bahasa yang umum digunakan,dalam bahasa C terdapat beberapa tipe data beserta aturan penulisannya dalam variabel, akan sy jelaskan tipe-tipe data dalam bahasa C (setau sy pastinya CMIIW )

okeee langsung ajaaaa….

1. Basic Types

ada beberapa tipe data dalam bahasa C, berikut penjelasannya:

Nama Deskripsi Ukuran Range
char karakter atau integer kecil 1byte signed: -128 to 127 unsigned: 0 to 255
short int(short) Short Integer. 2bytes signed: -32768 to 32767 unsigned: 0 to 65535
int Integer. 4bytes signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295
long int(long) Long integer. 4bytes signed: -2147483648 to 2147483647unsigned: 0 to 4294967295
bool nilai Boolean. hanya bisa diisi satu nilai: true atau false 1byte true atau false
float Floating point number (32 bit). 4bytes +/- 3.4e +/- 38 (~7 digits)
double Double precision (64 bit) floating point number. 8bytes +/- 1.7e +/- 308 (~15 digits)
long double Long double precision floating point number. 8bytes +/- 1.7e +/- 308 (~15 digits)
wchar_t Wide character. 2 atau 4 bytes 1 wide character

(more…)

Pemrograman Bahasa C (pendahuluan)


akhir-akhir ini sy lagi lumayan keranjingan sama Bhs C, hehee mentang-mentang waktu sy PKL pakainya Bhs C artikel ini juga bersumber dari Laporan KP sy

langsung saja…..

Bhs C dari segi algoritma sama saja dengan algoritma untuk pemrograman lainnya karena pada dasarnya algoritma adalah suatu logika atau step-step agar suatu aplikasi yang dibuat dengan bahasa pemrograman bisa berjalan dengan baik.

Saat ini banyak sekali bahasa pemrograman tingkat tinggi (high level language) seperti PASCAL, BASIC, COBOL, dan termasuk kedalamnya bahasa C.

Bahasa C pertama kali dikembangkan pada tahun 1972 oleh Dennis M. Ritchie di laboratorium Bell AT&T, New Jersey sebagai bahasa pemrograman sistem yaitu bahasa untuk membuat sistem operasi dan komponen sistem.

(more…)