絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

2 件中 1 - 2 件表示
カバー画像

もう少し丁寧にc言語の入門記事を書いてみました3

変数と入力が出来ると計算が出来るようになります。演算子をまとめておきます。計算式は基本的には結果を代入=変数A 演算子 変数B;として使います。しかし、結果変数=結果変数の元 演算子 変数;の場合は結果変数 演算子= 変数;として省略して書く事ができます。例えばint A=0;A+=3;とかです。これはA=A+3;と同じことをしています。同様にint A=12;A/=3;とかもあります。これは、結果は4になります。こういう計算式もあります。int A=0;A^=1;これは、^(eXOR)といって、0を1、1を0にする演算子です。他にもいくつありますが、次に行うのがif文です。これは、switch文と同じくらい条件分岐とループ内で使います。if文とは、(もし変数が~ならば)という条件分岐です。これにも条件演算子というものがあるのでまとめておきます。つまり、int num=0;if(num==0)//もしも変数numは0ならば以下の{}内の命令を実行する{       printf("変数numは0です。\n");}ということは、int r=rand()%5;if(r==3){     printf("変数rは%dです。\n",r);}の場合、変数rが3の場合のみ変数rは3です。と表示されます。ちなみに、if文の最初の条件が当てはまらなかった場合に備えてelse文という命令があります。srand(time(NULL));int r=rand()%5;if(r==0){    printf("rは0です。\n");}else{    printf("rは0以外です。\n");}
0
カバー画像

もう少し丁寧にc言語の入門記事を書いてみました1

なるべくコピペせずに以下のプログラムをVisualC++でコンパイルし、実行してみてください。#include<stdio.h>int main(){      printf("HELLO,WORLD\n");}実行結果HELLO,WORLDとなります。では、これを元に実行結果がHELLO,C-Languageになるにはどうすればいいかというと以下のようになります。#include<stdio.h> int main() {       printf("HELLO,C-Language\n"); }つまり、printfという関数は、文字列を表示する関数だったのです。この文字列を他の文字列や数値、あるいは文字、小数を表示したければ以下の図で説明します。例えば、文字列に表示するデータは変数というものなのですが、文字列に表示するにも勿論ですが、計算するためにも変数を使わないと汎用性のあるプログラムを書くことは出来ません。そして、変数を使うためには型名 変数名(変数名は基本的には英文字であれば何でも自由)という宣言が必要です。例えば、int型だけでも、いろいろな宣言方法があります。(無論、これらの宣言方法はcharやdoubleにも使えます)int ABC;int Seisuu=0;int famicom=6502;int tbl[5]={0};int Hairetsu[3]={0,50,23};という訳で、printf関数でどんな表現が出来るか見ていきましょう。#include<stdio.h>int main(){     printf("%sは
0
2 件中 1 - 2