学习记录1(修改版)

   作为一名小白,以此记录一下我学习上从困惑到理解的过程。

1.pro:在刚开始做题时,系统常会提醒我"格式错误","无法编译"

   ans:点击查看,系统告诉我大致问题,我再看一次程序,是否有错误,少了分号,少了引号,符号运用错误。格式有问题:是不是哪少加了空格,没有保留几位小数,没有向右或向左对齐。

2.pro:起初系统判断“答案错误”

   ans:输出的答案少加了“。”,“!”等,忘记输出。

3.pro:判断出现“段错误”

   ans:scanf(“ ”,&n);少加了“&”。

4.pro:对for循环有困惑:1.for(int i=0;i<n;i++) , 2.for(int i=1;i<=n;i++)区别在哪?什么时候该用哪个。

   ans:1和2的循环次数相同,只是1最后i=n,2最后i=n+1.如果后面的式子对i没有要求,1和2都是一样的,如果有根据所要的初始值进行选择

5.pro:do-while循环在什么情况用

   ans:有一个条件必须要先做一次,再判断。ps:while;

6.pro:int类型的-10在内存里是多少?

  ans:1.数字在内存中是以补码,二进制的形式存储;

            2.正数的补码,原码,反码都一样

            3.负数的补码是在反码的基础上加一

           4.-10的原码是1000 0000 0000 1010(第一位是符号位,1代表负数,0代表正数)

            5.-10的补码是1111 1111  1111 0110(在反码的基础上加一)

           6.10的二进制是0000 0000 1010;

            7.在原先的基础上符号位变1,其它取反,在尾数加1;

            8.1+1=10;0+1=1;1+0=1;

7.ans:cpu:寄存器,控制器,运算器;

8.ans:16进制的A,B,C,D,E,F=10,11,12,13,14,15。12进制的同理

9.ans:高级语言的编程效率比机器语言高,执行效率比机器语言低

10.ans:浮点数float占32字节,有效位7

11.ans:一个英文字母和一个汉字分别占1,2字节

 
好文要顶 关注我 收藏该文  
posted @ 2021-09-22 21:50  MIKI`(宋曼琦)  阅读(49)  评论(1编辑  收藏  举报