会飞的蝌蚪君

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一些注意的知识点:

 

1.sizeof 在使用8位字节的系统中,int的长度为4个字节

 

2.对类型名(如int)使用 sizeof 操作符的时候, sizeof(int)
   对变量名使用sizeof的时候括号可要可不要, sizeof xx

 

3.#声明abc,并赋值12
     int abc(12)
     int abc=12

 

4.cpp中,单引号字符常量;双引号字符串

 

5.二进制存储,十进制显示

 

6. cout<<hex ;修改显示整数的方式

 

8. cout.put() 该函数显示一个字符

 

9.方便起见,
  末尾显示数字的时候,使用endl
  末尾显示字符串的时候,使用\n 较好。

 

 

10.如果在声明的时候没有提供值的话,则该常量的值将是不确定的,而且无法修改
    const相较于define可以直接明确指定类型

 

 

11.char在默认情况下既不是有符号也不是没有符号

 

 

12.通常float为32位,double64位,指数范围-37--37
     浮点常量在默认的情况下为double类型

 

 

13.定点设置
     cout.setf(ios_base::fixed,ios_base::floatfield)

 


14.如果两个操作数都是整数,将执行整数除法,意味着小数部分将被丢弃,结果为整数。
     如果两个操作数中有一个及以上的是浮点值,则小数部分将保留,结果为浮点数。

 

 

 15.强制类型转换:

     1,typename(value)
     2,static_cast<typename>(value)

 

 

 第三章课后题T3

 1 #include<iostream>
 2 #include<climits>
 3 #include "stdafx.h"
 4 #include<cmath>
 5 
 6 using namespace std;
 7 
 8 int main()
 9 {
10 
11     cout << "Enter a latitute in degrees ,minutes and seconds:\n";
12     cout << "First,enter your degrees:______\b\b\b\b\b";
13     int degrees;
14     cin >> degrees;
15     cout << "Next,enter your minutes:______\b\b\b\b\b" ;
16     int minutes;
17     cin >> minutes;
18     cout << "Finally,enter your seconds:______\b\b\b\b\b";
19     int seconds;
20     cin >> seconds;
21 
22     const float minutes_per_degrees = 60;
23     float minutes_degrees = minutes / minutes_per_degrees;
24     float seconds_degrees = seconds / 60 * minutes_per_degrees;
25     float total_degrees = degrees + minutes_degrees + seconds_degrees;
26     cout << degrees << " degrees," << minutes << " minutes," << seconds << " seconds = ";
27     cout << total_degrees << " degrees"<<endl;
28 
29     system("pause");
30     return 0;
31 }

 

 

 

 

posted on 2018-02-27 11:44  会飞的蝌蚪  阅读(110)  评论(0)    收藏  举报