c++编程习题与解答笔记(chapter 1)(全美经典学习指导系列)

第一章

1.2程序实例
I. Hello World 程序:
    形式一:

     #include <iostream>
     int main()
     {std:: cout<<“Hello,World! /n;
      }
  
    形式二:
    #include<iostream>
    using namespace std; //使用名空间
    int main ()
    {
        cout<<“Hello,World!/n;
    }

        相关知识:   1.预处理指令
                            
                            2.名空间

.1.3输出运算符

        endl标志符作用:将光标打印到下一行,并且清空缓冲区

  1.4字符与文字
        
        字符在计算机中是以整数形式存储的
        
        空格字符表示:  '  '

1.6程序标记

        编译器在检查标记时,只有在检查到下一个标记的时候,遗漏的标记才会被发现.

1.8对象,变量和常量

        对象就是内存中相连的一段区域

        对象的大小是由编译器决定的.eg, GNU C++中,int 的大小是4, 在borland c++中,int大小是2

        通常习惯用大写字母表示常量标志符

        常量在声明时必须被初始化
复习题:

        声明的作用:告诉编译器所声名的类型和变量名

        预处理伪指令的作用:将头文件的内容包含进程序

        %为"求余"运算符

        1.15  找出ASCII码为100的字符: cont <<”char(100)”<<char(100)<<endl;

        1,18  整数溢出与浮点数溢出的不同:整数会"反卷"成负数,浮点数会被设为无穷大的常数.

        1.19 1.20 区分运行时错误与编译时错误:eg. 溢出与除0.....

   习题
        1.1 从n中减去1的不同写法:   n=n-1;    n--;    --n,      n- =1;

        1.5将变量n减1后加到total里: total=total+ - -n;=> total=+ - -n

        1.13 引起short 变量负溢出的程序:  short =0; short- = 1000; short - =2000;.......
         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值