Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.49 KB

L02.md

File metadata and controls

60 lines (46 loc) · 1.49 KB

変数とは

数学で利用した変数とほぼ同じ意味
違いとしては以下がある

  • 数字以外のデータも保持することが可能である
  • 利用前にその変数名を利用することを宣言しなければいけない

変数宣言

変数を利用したい時、必ず最初に変数を宣言する

変数宣言の方法

/* [型名] [変数名]; */
/* ex) */
int max;

変数型

変数には、デフォルトでいくつかの型が存在する。

name 保持できる値
int 整数
float 実数
double 実数
char 文字

初期化

変数を宣言するときに、同時に代入をすることで、初期化を行うことができる。

/* [型名] [変数名] = 値; */
int max = 65535;

キャスト

ある変数型から、別の変数型へ型を変更することをキャストという。
ただし、キャストのできない型や、直観的ではない型変換が行われる可能性があるので、注意が必要。

/* [変数] = (型名)[変数/値]; */
double max = 10.02;
int max_int = (int)max;

int min = 1;
char max_char = min;
/* 直観的に考えれば文字の"1"が入りそうだが、文字コード1である文字が入る */

基本演算子( + - * / % )

演算子 行われる演算 使用例
+ 加算 1 + 2
- 減算 1 - 2
* 乗算 1 * 2
/ 除算 1 / 2
% 剰余 1 % 2