ゾンビでもわかるC言語プログラミング

C言語入門者の応援をします

2017-10-30から1日間の記事一覧

printf関数で出力を整形する

Index Index 1. はじめに 2. 右詰めにする 3. 左をゼロ埋めにする 4. フィールド境界で左詰めする 5. 正の時に+記号を付加する 書籍 1. はじめに printf関数では、表示の右詰めなど整形をすることができる。 まずは、普通にprintf関数を使用して、数値を表示…

アスキーコード対応表

8進数 10進数 16進数 文字 8進数 10進数 16進数 文字 000 0 0 NUL '\0' (ヌル文字) 100 64 40 @ 001 1 1 SOH (ヘッダー開始) 101 65 41 A 002 2 2 STX (テキスト開始) 102 66 42 B 003 3 3 ETX (テキスト終了) 103 67 43 C 004 4 4 EOT (転送終了) 104 68 44…

C言語 型 一覧

型一覧 型の名前 バイト 表現できる値の範囲 int 4 -2,147,483,648 ~ 2,147,483,647 unsigned int 4 0 ~ 4,294,967,295 char 1 -128 ~ 127 unsigned char 1 0 ~ 255 short 2 -32,768 ~ 32,767 unsigned short 2 0 ~ 65,535 long 4 -2,147,483,648 ~ 2,147,48…

文字と整数の関係

char型は、1バイトであり、-128 ~ 127の整数が表現できます。 ここで疑問に思われた方がいるかもしれませんが、今までchar型は文字を入れる型と習いました。 これはどういうことか、以下のコードを実行してみましょう。 #include <stdio.h> int main() { char c; c = </stdio.h>…

型とバイト

コンピュータの情報の単位には、ビットとバイトがあります。 よく何ギガバイトなど聞くかと思いますが、これは、情報を表すことのできる量になります。 量として 1 ビットが最小単位で、0 か 1 の 2 パターンを表すことができます。 ビットは1つのコインと考…

配列と文字列の関係

次のコードを実行してみましょう。 1 #include <stdio.h> 2 3 int main() { 4 char s[10]; 5 6 s[0] = 'H'; 7 s[1] = 'e'; 8 s[2] = 'l'; 9 s[3] = 'l'; 10 s[4] = 'o'; 11 s[5] = 0; 12 13 printf("%c\n", s[0]); 14 printf("%s\n", s); 15 16 return 0; 17 } H Hell</stdio.h>…

配列

Index Index 配列の基本 for文と共に使う 書籍 (adsbygoogle = window.adsbygoogle || []).push({}); 配列の基本 変数がひとつの入れ物だとしたら、配列(array)は、入れ物が複数並んでいるようなイメージになります。 配列は、以下のように宣言します。 型…