アットウィキロゴ
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