Overview of C
PENDAHULUANINTRODUCTION BAHASATO C LANGUAGE
Bahasa C adalahis bahasa pemrogramana general-purpose yangprogramming memilikilanguage kaitanthat eratis denganclosely cararelated kerjato mesinhow komputer.computer Meskipunmachines seringwork. dianggapAlthough sulitoften dipelajari,considered sebenarnyadifficult bahasato learn, C adalahis bahasaactually yanga sederhanasimple namunlanguage memilikiwith kemampuanvast yang luas.capabilities.
BerikutHere beberapaare halsome pentingkey yangpoints perluto diperhatikannote dalam bahasain C:
-
Case-sensitive:
BahasaCmembedakandistinguishesantarabetweenhurufuppercasebesaranddanlowercasekecil.letters.Misalnya,For example,printf
danandPrintf
adalahareduatwohaldifferentyang berbeda.things. -
Space-insensitive:
PemisahSeparatorssepertisuchspasi,astab,spaces,atautabs,barisorbarunewtidaklinesmempengaruhido not affect the program. -
Semicolon:
SetiapEverypernyataanstatementharusmustdiakhirienddenganwithsemikolona semicolon (;
). -
Multiple Statements:
BeberapaSeveralpernyataanstatementsdapatcanditulisbedalamwrittensatuonbaris.the same line.
PROGRAMSIMPLE C SEDERHANA:PROGRAM: MENCETAKPRINTING SEBARISA TEKSLINE OF TEXT
ProgramThe simplest C yangprogram palingis sederhana adalaha program yangthat mencetakprints teks.text. BerikutHere contohis programnya:an example:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
Output:
Hello, World!
Bagian-bagianParts of the Program
-
Comment:
- Single-line
commentcommentsmenggunakanuse//
,atauwhile multi-linecommentcommentsmenggunakanuse/* ... */
.
//
IniThisadalahiskomentarasatusingle-linebariscomment /*IniThisadalahiskomentaramultilinemulti-line comment */ - Single-line
-
Header File:
- Header
filefilessepertilikestdio.h
diperlukanareuntukrequiredmenggunakantofungsiusesepertifunctions such asprintf()
atauorscanf()
.
#include <stdio.h>
- Header
-
Main Function:
FungsiThemain()
adalahfunctiontitikismasuktheprogram.program’s entry point.-
int main()
menunjukkanindicatesbahwathatfungsithemengembalikanfunctionnilaireturns an integer (0untukforsukses,success, 1atauorlebihmoreuntukforgagal)failure).
int main() { //
KodeProgramprogramcode return 0; //MenandakanIndicates successful programselesai dengan suksesexecution } -
FungsiTheprintf()
Function:FungsiThisinifunctiondigunakanisuntukusedmencetakto print outputketolayar.the screen.-
\n
adalahis an escape sequenceyang berartimeaning newline (barisnewbaru)row).
printf("Hello, World!\n");
VARIABELVARIABLES DAN TIPEAND DATA TYPES
VariabelVariables adalahare "wadah"containers" untukfor menyimpanstoring nilai.values. TipeThe data menentukantype jenisdetermines nilaithe yangkind dapatof disimpanvalue dalamthat variabel.can be stored in a variable.
Jenis-jenisTypes Tipeof Data diin C
-
int
-UntukForbilanganintegerbulat.values.int
angka1;number1; //VariabelVariabletanpawithoutinisialisasiinitialization (nilairandomacak)value) intangka2number2 = 20; //VariabelVariabledenganinitializedinisialisasiwithnilaivalue 20 -
float
-UntukForbilangandecimalpecahan.values.float
desimaldecimal = 3.14; -
char
-UntukFormenyimpanstoringkarakteratunggal.single character.char
hurufletter = 'A';
BerikutHere gambaris tipea complete diagram of data ditypes Cin yang lebih lengkap:C:
MenentukanNaming Nama VariabelVariables
NamaVariablevariabelnamesharusmustdimulaistartdenganwithhurufaatauletter or an underscore (_)_
).TidakSpacesbolehormenggunakanpunctuationspasi atau tanda bacamarks (sepertisuch as ?, !,dll.etc.).are not allowed.Sensitif case:Case-sensitive:namanamedanandNamaNameadalaharevariabeldifferentyang berbeda.variables.
Contoh:Example:
int umurage = 20; // Valid
float tinggiheight = 170; // Valid
char namainitial = 'A'; // Valid
int 2umurageOfFather = 45; // Valid
int 2age = 20; // Tidak validInvalid (dimulaicannot denganstart angka)with a number)
ContohComplete LengkapExample
BerikutHere contohis an example program yangusing menggunakanvariables variabeland dandata tipe data:types:
#include <stdio.h>
int main() {
int usiaage = 25;
float tinggi badanheight = 170.5;
char inisialinitial = 'A';
printf("Usia:Age: %d tahun\years\n", usia)age);
printf("Tinggi badan:Height: %.2f cm\n", tinggi badan)height);
printf("Inisial:Initial: %c\n", inisial)initial);
return 0;
}
Output:
Usia:Age: 25 tahunyears
Tinggi badan:Height: 170.50 cm
Inisial:Initial: A