Lecture 1-2: Data Type & Formatted Input/Output (1)
變數 & 格式化輸出
// import std::cout & std::endl
#include <iostream>
// start of define main function
// void: no input arguments
// int: return value in int type
int main(void){
// define variable `year`, `month`, and `day`
// and assign value with `2021`, `9`, and `23`
int year = 2021, month = 9, day = 23;
// print "Hello world!" and today's date on the terminal
std::cout << "Hello world!"
<< std::endl
<< "Today is "
<< year << "/"
<< month << "/"
<< day << "."
<< std::endl;
return 0;
}
$ ./a.out
Hello world!
Today is 2021/9/23.
$
int year = 2021, month = 9, day = 23;
變數命名規則
std::cout << year;
從鍵盤讀取: std::cin
#include <iostream>
int main(void){
int input_number = 0;
std::cin >> input_number;
std::cout << "Hello world! "
<< input_number
<< std::endl;
return 0;
}
std::cin >> input_number;
數字運算
#include <iostream>
int main(void){
int a = 0, b = 0, c = 0;
std::cout << "input a:";
std::cin >> a;
std::cout << "input b:";
std::cin >> b;
c = a + b;
std::cout << "a: " << a << std::endl
<< "b: " << b << std::endl
<< "a + b = " << c << std::endl;
return 0;
}
c = a + b;
Reference: