C Tutorial/Data Type/char Display

Материал из C\C++ эксперт
Версия от 10:32, 25 мая 2010; Admin (обсуждение | вклад) (1 версия: Импорт контента...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Displaying Character Data Types with printf: %c

#include <stdio.h>
main(){
   
    char firstInitial;
    firstInitial= "S";
    printf("The value of firstInitial is %c", firstInitial);
}
The value of firstInitial is S

Display the ASCII characters and their corresponding codes, from Code 32 on up to Code 127

#include <stdio.h>
 
int main()
{
    unsigned char a;
 
    for(a=32;a<128;a=a+1)
        printf("%3d = "%c"\t",a,a);
    return(0);
}
32 = " "        33 = "!"        34 = """        35 = "#"        36 = "$"        37 = "%"        38
      = "&"        39 = """        40 = "("        41 = ")"        42 = "*"        43 = "+"        44 = ",
      "        45 = "-"        46 = "."        47 = "/"        48 = "0"        49 = "1"        50 = "2"
           51 = "3"        52 = "4"        53 = "5"        54 = "6"        55 = "7"        56 = "8"
       57 = "9"        58 = ":"        59 = ";"        60 = "<"        61 = "="        62 = ">"        63
      = "?"        64 = "@"        65 = "A"        66 = "B"        67 = "C"        68 = "D"        69 = "E
      "        70 = "F"        71 = "G"        72 = "H"        73 = "I"        74 = "J"        75 = "K"
           76 = "L"        77 = "M"        78 = "N"        79 = "O"        80 = "P"        81 = "Q"
       82 = "R"        83 = "S"        84 = "T"        85 = "U"        86 = "V"        87 = "W"        88
      = "X"        89 = "Y"        90 = "Z"        91 = "["        92 = "\"        93 = "]"        94 = "^
      "        95 = "_"        96 = "`"        97 = "a"        98 = "b"        99 = "c"       100 = "d"
          101 = "e"       102 = "f"       103 = "g"       104 = "h"       105 = "i"       106 = "j"
      107 = "k"       108 = "l"       109 = "m"       110 = "n"       111 = "o"       112 = "p"       113
      = "q"       114 = "r"       115 = "s"       116 = "t"       117 = "u"       118 = "v"       119 = "w
      "       120 = "x"       121 = "y"       122 = "z"       123 = "{"       124 = "|"       125 = "}"
          126 = "~"       127 = "?"

Printing strings and characters

#include <stdio.h>
int main()
{ 
   char character = "A"; 
   char string[] = "This is a string"; 
   const char *stringPtr = "This is also a string"; 
   printf( "%c\n", character );
   printf( "%s\n", "This is a string" );
   printf( "%s\n", string );
   printf( "%s\n", stringPtr );
   return 0;
}
A
This is a string
This is a string
This is also a string

The putchar() function

putchar() displays a character on the screen


#include <stdio.h>
 
int main()
{
    puts("Press Enter:");
    getchar();
    putchar("H");
    putchar("e");
    putchar("l");
    putchar("l");
    putchar("o");
    putchar("!");
    putchar("\n");
    return(0);
}
Press Enter:
      1
      Hello!