u04_1.cpp
#include <iostream> int main() { if (1) { std::cout << "Hello, world!" << std::endl; } return 0; } /* Kaiching Chang u04_1.cpp 2014-02 */
u04_2.cpp
#include <iostream> #include <cmath> int main() { int a = -99; int b = abs(a); std::cout << "a: " << a << std::endl; std::cout << "abs(a): " << b << std::endl; return 0; } /* Kaiching Chang u04_2.cpp 2014-02 */
u0401_1.cpp
#include <iostream> int main() { int a, b, c; a = 99; b = 36; c = a + b; std::cout << "a + b = " << c << std::endl; c = a - b; std::cout << "a - b = " << c << std::endl; c = a * b; std::cout << "a * b = " << c << std::endl; c = a / b; std::cout << "a / b = " << c << std::endl; c = a % b; std::cout << "a % b = " << c << std::endl; return 0; } /* Kaiching Chang u0401_1.cpp 2014-02 */
u0401_2.cpp
#include <iostream> int main() { double a, b, c; a = 9.9; b = 3.6; c = a + b; std::cout << "a + b = " << c << std::endl; c = a - b; std::cout << "a - b = " << c << std::endl; c = a * b; std::cout << "a * b = " << c << std::endl; c = a / b; std::cout << "a / b = " << c << std::endl; return 0; } /* Kaiching Chang u0401_2.cpp 2014-02 */
u0401_3.cpp
#include <iostream> int main() { char t = 'T'; std::cout << "before: " << t << std::endl; t = t + 32; std::cout << "after : " << t << std::endl; return 0; } /* Kaiching Chang u0401_3.cpp 2014-02 */
u0402_1.cpp
#include <iostream> int main() { int a = 1; std::cout << a++ << std::endl; std::cout << ++a << std::endl; std::cout << a++ << std::endl; std::cout << a << std::endl; return 0; } /* Kaiching Chang u0402_1.cpp 2014-02 */
u0402_2.cpp
#include <iostream> int main() { int a = 1; std::cout << a-- << std::endl; std::cout << --a << std::endl; std::cout << a-- << std::endl; std::cout << a << std::endl; return 0; } /* Kaiching Chang u0402_2.cpp 2014-02 */
u0402_3.cpp
#include <iostream> int main() { double a = 1.2; std::cout << a++ << std::endl; std::cout << ++a << std::endl; std::cout << a++ << std::endl; std::cout << a << std::endl; return 0; } /* Kaiching Chang u0402_3.cpp 2014-02 */
u0402_4.cpp
#include <iostream> int main() { double a = 1.2; std::cout << a-- << std::endl; std::cout << --a << std::endl; std::cout << a-- << std::endl; std::cout << a << std::endl; return 0; } /* Kaiching Chang u0402_4.cpp 2014-02 */
u0402_5.cpp
#include <iostream> int main() { char var = 'a'; while (var <= 'z') { std::cout << var++; } std::cout << std::endl; var -= 1; while (var >= 'a') { std::cout << var--; } std::cout << std::endl; return 0; } /* Kaiching Chang u0402_5.cpp 2014-02 */
u0403_1.cpp
#include <iostream> int main() { int a = 12; int b = 22; if (a < b) { std::cout << "a < b" << std::endl; } if (a <= b) { std::cout << "a <= b" << std::endl; } if (a > b) { std::cout << "a > b" << std::endl; } if (a >= b) { std::cout << "a >= b" << std::endl; } if (a == b) { std::cout << "a == b" << std::endl; } if (a != b) { std::cout << "a != b" << std::endl; } return 0; } /* Kaiching Chang u0403_1.cpp 2014-02 */
u0403_2.cpp
#include <iostream> int main() { double a = 22.0; double b = 22.0; if (a < b) { std::cout << "a < b" << std::endl; } if (a <= b) { std::cout << "a <= b" << std::endl; } if (a > b) { std::cout << "a > b" << std::endl; } if (a >= b) { std::cout << "a >= b" << std::endl; } if (a == b) { std::cout << "a == b" << std::endl; } if (a != b) { std::cout << "a != b" << std::endl; } return 0; } /* Kaiching Chang u0403_2.cpp 2014-02 */
u0403_3.cpp
#include <iostream> int main() { char a = 't'; char b = 'r' + 2; if (a < b) { std::cout << "a < b" << std::endl; } if (a <= b) { std::cout << "a <= b" << std::endl; } if (a > b) { std::cout << "a > b" << std::endl; } if (a >= b) { std::cout << "a >= b" << std::endl; } if (a == b) { std::cout << "a == b" << std::endl; } if (a != b) { std::cout << "a != b" << std::endl; } return 0; } /* Kaiching Chang u0403_3.cpp 2014-02 */
u0403_4.cpp
#include <iostream> int main() { bool a = true; bool b = false; if (a < b) { std::cout << "a < b" << std::endl; } if (a <= b) { std::cout << "a <= b" << std::endl; } if (a > b) { std::cout << "a > b" << std::endl; } if (a >= b) { std::cout << "a >= b" << std::endl; } if (a == b) { std::cout << "a == b" << std::endl; } if (a != b) { std::cout << "a != b" << std::endl; } return 0; } /* Kaiching Chang u0403_4.cpp 2014-02 */
u0404_1.cpp
#include <iostream> int main() { bool a = false; int b = 0; double c = 0.0; std::cout << a << std::endl; std::cout << !a << std::endl; std::cout << b << std::endl; std::cout << !b << std::endl; std::cout << c << std::endl; std::cout << !c << std::endl; return 0; } /* Kaiching Chang u0404_1.cpp 2014-02 */
u0404_2.cpp
#include <iostream> int main() { bool a = false; bool b = true; int c = 1; int d = 0; std::cout << (a && b) << std::endl; std::cout << (a && a) << std::endl; std::cout << (b && b) << std::endl; std::cout << (c && c) << std::endl; std::cout << (c && d) << std::endl; std::cout << (d && d) << std::endl; return 0; } /* Kaiching Chang u0404_2.cpp 2014-02 */
u0404_3.cpp
#include <iostream> int main() { bool a = false; bool b = true; int c = 1; int d = 0; std::cout << (a || b) << std::endl; std::cout << (a || a) << std::endl; std::cout << (b || b) << std::endl; std::cout << (c || c) << std::endl; std::cout << (c || d) << std::endl; std::cout << (d || d) << std::endl; return 0; } /* Kaiching Chang u0404_3.cpp 2014-02 */
u0405.cpp
#include <iostream> int main() { int a = 192; int b = 64; std::cout << (~a) << std::endl; std::cout << (b << 2) << std::endl; std::cout << (b >> 2) << std::endl; std::cout << (a & b) << std::endl; std::cout << (a | b) << std::endl; std::cout << (a ^ b) << std::endl; return 0; } /* Kaiching Chang u0405.cpp 2014-02 */
u0406.cpp
#include <iostream> int main() { std::cout << "bool : " << sizeof(bool) << std::endl; std::cout << "char : " << sizeof(char) << std::endl; std::cout << "int : " << sizeof(int) << std::endl; std::cout << "double : " << sizeof(double) << std::endl; return 0; } /* Kaiching Chang u0406.cpp 2014-02 */
u0407.cpp
#include <iostream> int main() { std::cout << "bool : " << typeid(bool).name() << std::endl; std::cout << "short : " << typeid(short).name() << std::endl; std::cout << "int : " << typeid(int).name() << std::endl; std::cout << "double : " << typeid(double).name() << std::endl; return 0; } /* Kaiching Chang u0407.cpp 2014-02 */
u0408.cpp
#include <iostream> struct Demo1 {}; struct Demo2 { int f2; float f1; char c; }; int main() { std::cout << "Demo1: " << alignof(Demo1) << std::endl; std::cout << "pointer: " << alignof(int*) << std::endl; std::cout << "char: " << alignof(char) << std::endl; std::cout << "Demo2: " << alignof(Demo2) << std::endl; return 0; } /* Kaiching Chang u0408.cpp 2014-02 */
u0409_1.cpp
#include <iostream> int main() { int a = 4; int b = 3; std::cout << (a += b) << std::endl; std::cout << (a -= b) << std::endl; std::cout << (a *= b) << std::endl; std::cout << (a /= b) << std::endl; std::cout << (a %= b) << std::endl; return 0; } /* Kaiching Chang u0409_1.cpp 2014-02 */
u0409_2.cpp
#include <iostream> int main() { int a = 181; int b = 192; std::cout << (a <<= 2) << std::endl; std::cout << (a >>= 2) << std::endl; std::cout << (a &= b) << std::endl; std::cout << (a |= b) << std::endl; std::cout << (a ^= b) << std::endl; return 0; } /* Kaiching Chang u0409_2.cpp 2014-02 */
u0410_1.cpp
#include <iostream> int main() { int a = 22; int b = 34; std::cout << "a = " << a << std::endl; std::cout << "b = " << b << std::endl; std::cout << (a > b ? a : b) << " is bigger" << std::endl; return 0; } /* Kaiching Chang u0410_1.cpp 2014-02 */
u0410_2.cpp
#include <iostream> int main() { int sex1 = 0; int sex2 = 1; std::cout << (sex1 ? "She" : "He") << " is here." << std::endl; std::cout << (sex2 ? "She" : "He") << " is running." << std::endl; return 0; } /* Kaiching Chang u0410_2.cpp 2014-02 */
u0410_3.cpp
#include <iostream> int main() { int a = 22; int b = 34; int max; if (a > b) { max = a; } else { max = b; } std::cout << "max = " << max << std::endl; return 0; } /* Kaiching Chang u0410_3.cpp 2014-02 */
the end
沒有留言:
張貼留言