距离第一次认识C++,已经过去了14年有余。重温之。
#include <stdio.h>
void basicNumberTypes()
{
int n1 = 1378;
short n2;
char c = 'a';
double d1 = 7.809;
double d2;
n2 = c; // n2 = 'a'
printf("c = %c, n2 = %d\n", c, n2); // c = a, n2 = 97, ASCII(a)=97
c = n1; // c = 1378 => 0x562
printf("c = %c, n1 = %d\n", c, n1); // c = b, n1 = 1378, 0x62 => 98, ASCII(b) = 98
n1 = d1; // n1 = 7
printf("n1 = %d\n", n1); // n1 = 7
d2 = n1;
printf("d2 = %f\n", d2); // d2 = 7.000000
// Thinking 1.3.1
char caesarCipher = 'a';
int iCaesarCipher = caesarCipher;
printf("result = %c", iCaesarCipher + 4);
}
void numbers()
{
int a = 10;
int b = 3;
double d = a / b;
printf(&#