3.変数と型 の編集
/* 変数(数字編) */
#include<stdio.h>
int main(void)
{
int a; /* 数字が入る「a」っていう入れ物(変数)を用意する */
int b; /* 数字が入る「b」っていう入れ物(変数)を用意する */
int c; /* 数字が入る「c」っていう入れ物(変数)を用意する */
a = 11;
b = 8;
printf("変数(数字編)\n"); /* \nっていうのは改行のこと。 */
printf("a=%d,b=%d\n",a,b); /* %dっていうのは、数字ってこと */
c = a + b; /* "~"の中に直接変数をかいても、 */
printf("a+b=%d\n",c); /* 中身は表示してくれないため、 */
c = a - b; /* "~"の中では「%d」とだけ書いておいて */
printf("a-b=%d\n",c); /* "~"の外で中身を見せたい変数を */
c = a * b; /* 教える仕組みになっている */
printf("a×b=%d\n",c);
printf("ちゃんとあってる??\n");
return 0;
}
今回最初に使うソースはこれです。
/* 変数(文字編) */
#include<stdio.h>
int main(void)
{
/* 文字が入る「a」っていう入れ物を用意する */
char a[20]; /* 半角英数なら20文字分入る */
/* 文字が入る「b」っていう入れ物を用意する */
char b[10]; /* 半角英数なら10文字分入る */
/* 文字が入る「c」っていう入れ物を用意する */
char c[10]; /* 半角英数なら10文字分入る */
/* それぞれの入れ物の中身をきれいにしておく */
memset(a,0x00,sizeof(a));/* 0x00っていうのはコンピューターにとって */
memset(b,0x00,sizeof(b));/* "0"ってことになる。つまりこの命令文で */
memset(c,0x00,sizeof(c));/* メモリーの中身を「0x00」にするってこと */
a = "名前";
b = "ID";
c = "password"
printf("変数(文字編)\n");
printf("a=%s,b=%s\n,c=%s",a,b,c);/* 文字は「%s」です。 */
printf("ちゃんと表示されてる??\n");
return 0;
}
次は文字です。
最終更新:2007年03月05日 13:53