2.1.3节练习

2.1.3节练习

 练习2.5

(1)'a'      //字符字面值

          L'a'   // 宽字符字面值,类型是wchar_t

          "a"   //字符串字面值

          L"a"   //宽字符串字面值

 

(2)10           //十进制

          10u         //unsigned (unsinged int 可以简写成unsigned)

          10L        //long

          10uL     //unsigned long

           012       //八进制

           0xc      //十六进制

(3)3.14      //浮点型字面值

          3.14f   //float

          3.14L  //long double

(4)10            //十进制

          10u        //unsigned

           10.         //浮点型

           10e-2    //浮点型

练习2.6  两组定义有区别,第一组是十进制变量,第二组是八进制变量。

练习2.7 

a. " Who goes with F\145rgus?\102"      //   Who goes with Fergus?

b. 3.14e1L    //long double

c. 1024f  //float

d. 3.14L //long double

练习2.8 

std::cout << "2M"<<std::endl;

std::cout <<"2\t" <<"M"<<\n<<std::endl;