Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:arrays [2011/12/04 19:58]
wikisysop [Eindimensionale Arrays]
tux:arrays [2011/12/11 20:45] (aktuell)
wikisysop
Zeile 34: Zeile 34:
 }</​code>​ }</​code>​
  
-<​xterm>​$ ./​sizeof_array+<​xterm>​$ ​<fc #008000>./​sizeof_array</fc>
 Das Array alpha belegt im Speicher 16 Byte Platz Das Array alpha belegt im Speicher 16 Byte Platz
 Der Datentyp int (Integer) belegt pro Element 4 Byte Platz im Speicher Der Datentyp int (Integer) belegt pro Element 4 Byte Platz im Speicher
Zeile 52: Zeile 52:
 }</​code>​ }</​code>​
  
-<​xterm>​$ ./​char_arrays_1+<​xterm>​$ ​<fc #008000>./​char_arrays_1</fc>
 Anzahl der Elemente des Strings '​Hello,​ world!'​ ist 14 Anzahl der Elemente des Strings '​Hello,​ world!'​ ist 14
 Die Groesse eines Element des Datentyps char ist 1 Byte</​xterm>​ Die Groesse eines Element des Datentyps char ist 1 Byte</​xterm>​
Zeile 99: Zeile 99:
 </​xterm>​ </​xterm>​
  
-Damit man den Inhalt der Arrays >>​alpha01<<​ und >>​alpha02<<​ nicht selber ausrechnen und tippen muss, kann man die Ausgabe mit geeigneten ​Formatoperatoren ​so hinbiegen, dass man sie so schon übernehmen kann:+Damit man den Inhalt der Arrays >>​alpha01<<​ und >>​alpha02<<​ nicht selber ausrechnen und tippen muss, kann man die Ausgabe mit geeigneten ​Formatierungszeichen ​so hinbiegen, dass man sie so schon übernehmen kann:
  
 <code c|out_char_arrays.c>#​include <​stdio.h>​ <code c|out_char_arrays.c>#​include <​stdio.h>​
Zeile 109: Zeile 109:
  
   for(i=0; i<​sizeof(alpha);​ i++) {   for(i=0; i<​sizeof(alpha);​ i++) {
-       ​printf("​%d,​ ", alpha[i]);+       ​printf("​%d,​ ", alpha[i]); ​/* %d gibt den Inhalt als dezimale Ganzzahl aus */
     }     }
     printf("​\n"​);​     printf("​\n"​);​
  
     for(i = 0; i < sizeof(alpha) -1; i++) {     for(i = 0; i < sizeof(alpha) -1; i++) {
-       ​printf("'​%c',​ ", alpha[i]);+       ​printf("'​%c',​ ", alpha[i]); ​/* %c gibt den Character, also das Zeichen als solches aus */
     }     }
  
Zeile 124: Zeile 124:
 72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33, 0,  72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33, 0, 
 '​H',​ '​e',​ '​l',​ '​l',​ '​o',​ ',',​ ' ', '​w',​ '​o',​ '​r',​ '​l',​ '​d',​ '​!',</​xterm>​ '​H',​ '​e',​ '​l',​ '​l',​ '​o',​ ',',​ ' ', '​w',​ '​o',​ '​r',​ '​l',​ '​d',​ '​!',</​xterm>​
 +
tux/arrays.1323025094.txt.gz (8040 views) · Zuletzt geändert: 2011/12/04 19:58 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0