Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

15.. 5.2.1. Mengisi dan Mencetak Variabel String Pada Program C / C++ char S[10] = “Jakarta”; printf(“%s”, S); char S[10] = “Jakarta”; cout << S; CC++

Presentasi serupa


Presentasi berjudul: "15.. 5.2.1. Mengisi dan Mencetak Variabel String Pada Program C / C++ char S[10] = “Jakarta”; printf(“%s”, S); char S[10] = “Jakarta”; cout << S; CC++"— Transcript presentasi:

1 15.

2 Mengisi dan Mencetak Variabel String Pada Program C / C++ char S[10] = “Jakarta”; printf(“%s”, S); char S[10] = “Jakarta”; cout << S; CC++ Jakarta\0 S karakter NULL #include void main() { char S[10]; S = “Jakarta”; printf(“%s”, S); } #include void main() { char S[10]; strcpy(S,“Jakarta”); printf(“%s”, S); } 25.

3 5.3. Mengisi dan Mencetak Variabel Character (char) #include void main() { char C; C = ‘A’; printf(“%c”, C ); } C #include void main() { char C; C = ‘A’; cout << C; } C++ public class Contoh01 { public static void main(String args[]) { char C; C = ‘A’; System.out.println(C); } Java C 35.

4 Mengisi dan Mencetak isi variabel tipe char, pada program C 1. char atau signed char x x x x sign unsigned char x x x x Bila isinya dianggap sebagai nilai numerik, maka nilai yang dapat ditampung berkisar dari : 0 sampai dengan Bila dianggap numerik sign : 0 nilai positip 1 nilai negatip dalam bentuk two’s complement

5 null 1 2. A B. a b. 4) Kode ASCII Çü.áí.½¼.+-_Çü.áí.½¼.+-_ 1) data 8 bit 2) signed char ) unsigned char 4) Kode ASCII 1) data 8 bit 2) signed char 3) unsgned char Lebih jelasnya dapat digambarkan sebagai berkut :

6 Beberapa contoh program C yang memperlihatkan berbedaan tipe signed char dan unsigned char. Tercetak : A 65 #include void main() {signed char C = ‘A’; printf(“%c\n”, C); printf(“%i\n”, C); } Tercetak : A 65 #include void main() { unsigned char C = ‘A’; printf(“%c\n”, C); printf(“%i\n”, C); } 1. Tercetak : A 65 #include void main() {signed char C = 65; printf(“%c\n”, C); printf(“%i\n”, C); } #include void main() { unsigned char C = 65; printf(“%c\n”, C); printf(“%i\n”, C); } Tercetak : A 65

7 Tercetak : #include void main() {signed char C = 192; printf(“%c\n”, C); printf(“%i\n”, C); } Tercetak : #include void main() { unsigned char C = 192; printf(“%c\n”, C); printf(“%i\n”, C); } 3. Tercetak : _ #include void main() {signed char C = 255; printf(“%c\n”, C); printf(“%i\n”, C); } Tercetak : _ 255 #include void main() { unsigned char C = 255; printf(“%c\n”, C); printf(“%i\n”, C); }

8 Nilai yang akan disimpan Binary digit (bit) nilai yang akan disimpan Diambil 8 bit terakhir karena disimpan dalam tipe char dicetak sebagai Nilai karakter numeric ASCII AÇ___AÇ___ 85.

9 #include void main() { int N = 65; printf(“%i”, N); } C #include void main() { int N = 65; cout << N; } C Mengisi dan Mencetak isi Sebuah Variabel Numerik Integer public class Contoh01 { public static void main(String args[]) { int N = 65 System.out.println(N); } Java untuk nilai integer, digunakan format “%i” atau “%d” Pada program C++, nilai variabel integer yang dapat dicetak berada dalam batas : s.d Ketiga program diatas, akan mencetak sebuah nilai 65 dilayar monitor

10 #include void main() { unsigned int N = 65; printf(“%u”, N); } #include void main() { float F = printf(“%f”, F); } #include void main() { long int N = 65; printf(“%li”, N); } #include void main() { double D = 25.75; printf(“%f”, D); } Beberapa Contoh Pencetakan Variabel Numerik khusus pada program C tercetak : 65tercetak : tercetak : 65 tercetak :

11 5.4.1 Mengisi dan Mencetak isi Variabel Numerik Integer pada program C 1. int atau signed int (numerik integer bertanda) xxxx xxxx sign Byte ( 16 bit) 2. unsigned int (numerik integer tanpa tanda) xxxx xxxx Byte ( 16 bit) 115.

12 3. long atau long int atau signed long int xxxx xxxx xxxx xxxx sign : 0 = positip 1 = negatip dalam bentik two’s complement Byte ( 32 bit) 4. unsigned long int xxxx xxxx xxxx xxxx Byte ( 32 bit) 125.

13 Tercetak : A 41 #include void main() {signed int N = 65; printf(“%i\n”, N); printf(“%u\n”, N); printf(“%c\n”, N); printf(‘%X\n”, N); } #include void main() { unsigned int N = 65; printf(“%i\n”, N); printf(“%u\n”, N); printf(“%c\n”, N); printf(“%X\n”, N); } 1. Tercetak : A N Mengisi dan Mencetak isi Variabel Numerik Integer tipe int atau signed int dan unsigned int pada program C 135.

14 Tercetak : A 341 #include void main() {signed int N = 833; printf(“%i\n”, N); printf(“%u\n”, N); printf(“%c\n”, N); printf(‘%X\n”, N); } #include void main() { unsigned int N = 833; printf(“%i\n”, N); printf(“%u\n”, N); printf(“%c\n”, N); printf(“%X\n”, N); } 2. Tercetak : A N Yang dicetak dengan format %c (karakter) hanyalah 8 bit paling kanan atau satu byte yang paling kanan

15 Tercetak : #include void main() {signed int N; N = 32768; printf(“%i\n”, N); printf(“%u\n”, N); printf(‘%X\n”, N); } 3. Tercetak : FFFF #include void main() {signed int N; N = 65535; printf(“%i\n”, N); printf(“%u\n”, N); printf(‘%X\n”, N); }

16 Nilai yang akan disimpan Binary digit (bit) nilai yang akan disimpan Diambil 32 bit terakhir karena disimpan dalam tipe signed int atau unsinged int Yang tercetak bila dicetak dengan %i %u


Download ppt "15.. 5.2.1. Mengisi dan Mencetak Variabel String Pada Program C / C++ char S[10] = “Jakarta”; printf(“%s”, S); char S[10] = “Jakarta”; cout << S; CC++"

Presentasi serupa


Iklan oleh Google