戴维营第二天上课总结

今天珊哥讲解了进制的转换, 以及C语言的32个关键字, 然后我自己尝试算了一道进制的转换题目

二进制转换十进制

1010 = 1*2^3+0*2^2+1*2^1+0*2^0 = 10

十进制转二进制

10 = 10/2 余数0

     5/2  余数1

     2/2  余数0

   1/2  余数1

 1 #include <stdio.h>
 2
 3 int main(int argc, const char * argv[])
 4 {
 5     int a = sizeof(int);
 6     printf("a = %d\n", a);
 7
 8     char b = sizeof(char);
 9     printf("b = %d\n", b);
10
11     long c = sizeof(long);
12     printf("c = %ld\n", c);
13
14     float d = sizeof(float);
15     printf("d = %f\n", d);
16
17     double e = sizeof(double);
18     printf("e = %lf\n", e);
19
20     short f = sizeof(short);
21     printf("f = %d\n", f);
22
23     int i,j;
24     int n = 4 ; //设定图形的行数
25
26     for( i=1; i <= n; i++ ) //重复输出图形的n行
27     {
28         for( j=1; j <= 2*n-i; j++ ) //重复输出图形一行中的每个字符
29             if(j <= i-1)
30                 printf(" "); //输出前面的空格
31             else
32                 printf("*"); //输出后面的*号
33
34         printf("\n");
35     }
36
37     float g = 2.3;
38     printf("g = %.4f\n", g);
39
40     return 0;
41 }

输出结果:

a = 4
b = 1
c = 8
d = 4.000000
e = 8.000000
f = 2
*******
*****
***
*
g = 2.3000
Program ended with exit code: 0

时间: 2024-12-25 11:29:43

戴维营第二天上课总结的相关文章

第二次上课坑点(有关Scanner in中的nextLine(),,next,,以及nextInt()使用注意)

有时候上课的一个bug能把你急死........ PS:Java里面好像真的没有类似C之中的getchar函数可以一次只读一个字符的函数,下次不要再查了直接读串直接处理好了.... 1.nextLine()  与next()的区别与不同 **两个都是用来接收用户的输入,区别在于: next()从遇到第一个有效字符(非空格.换行符)开始扫描,遇到第一个分隔符或结束符(空格' '或者换行符 '\n')时结束. nextLine()则是扫描剩下的所有字符串直到遇到回车为止.(回车不会读入)** 正确的

皮皮君的C++程序设计第二周上课总结

跟很多很多的编程小白一样,在第一次接触C++的时候,我也首先完成了"Hello World!"程序的编写,接着在课本的指导和老师的教导下初步熟悉了dev c++集成开发环境,完成了其他一些小程序的编写(见图((我也不知道图会放到哪里... 并且,我也完成了对int 只允许执行整形及正负之间共2^64的运算的验证,我输入了分数及很大很大的数想进行加法运算,显示的结果错误. #include <iostream> using namespace std; int main()

戴维营第八天上课总结

结构体是一个类似超级数组一样的定义, 它可以定义许多不同类型的变量, 用struct 加上变量名, 类似于int a这样子的定义, 但区别在于结构需要用{};等三个符号来概括包含里面的内容, 定义好之后, 可在main函数中直接调用, 用(.)或者(->)两个运算符进行调用. struct book { char titleP[MAXTITL] char author[AXAUTL] float value }library; 上面这样子就是帮结构体book起一个别名叫做library, 在ma

学习linux第二次上课笔记

一.配置IP地址 1.设置网络连接模式为NAT模式. 2.获取IP地址,首先运行dhclinet服务,然后敲ip add进行查看,自动获取的IP地址. 3.查看网关,点击"编辑","虚拟网络编辑器",选中VMnet8,点击下面的NAT设置. 4.设置静态IP地址,编辑网卡配置文件,执行vi /etc/sysconfig/network-scripts/ifcfg-eno16777736,有的人是ens33,换一下就行了.保存时,按ESC,然后按住"shif

Linux决心书

学习Linux是我自己的选择,既然决定来到老男孩学习Linux就没有回头路.当在老男孩毕业时我给我自己定的薪资是10K. 为了在毕业时达到我的薪资我决定做到以下几条: 1:早上6.30起床,8点之前进入教室学习,上课认真听讲,记笔记,思考问题,下课及时复习当天所学知识,晚上预习第二天上课内容,当天要完成的事不要第二天完成. 周末要把当周所学知识重新复习,多看书,少玩不玩.听从老师的安排,认真完成作业,郑重对待考试. 我决心一定要做到我自己定下的目标!只为更好的自己不要浑浑噩噩.

作为程序员,一定要加班才是好程序员吗?

当你看到这个题目时可能会感到很惊讶,因为不同的人,可能有不同的看法.如果你是一个职场高手,从事软件开发多年,对于工作上的问题能够很快的解决,别说需要加班,可能就半天的时间,就能够做好自己的工作,剩下的很多宝贵的时间就是可以自由安排了.但是对于一个刚刚加入IT行业的新人来说,因为刚刚接触,很多东西都是陌生的,可能领导给你安排任务,工作时间内都无法完成,或者说做出来的东西不能让领导满意,那就只能加班了. 新霸哥今天突然写这篇文章,主要还是有感而发吧.职场中有些刚刚进入IT这个行业,固执的认为只要能够

Linux笔记2

第二次上课主要学习了一些指令 基本命令: 命令格式注意: 1.多选项,以及多参数和命令之间使用空白字符分割 2.取消和结束命令执行:ctrl+c,ctrl+d 3.多个命令可以用:符号分开 4.一个命令可以用\分成多行 hostname:显示和设置系统的主机名称 语法:hostname 选项 参数 选项: -v:显示详细信息 -a:显示主机别名 -d:显示DNS域名 -f:显示FQDN名称 -i:显示主机ip -s:显示短主机名称,在第一个点处截断 -y:显示NIS域名 init 3:关闭图形界

老男孩36期决心书

我是老男孩教育36期学员,南广冬.早在一年之前就听说过老男孩教育的学习,但当时面对着找工作确实是无所畏惧,自傲,经过了一年的经历和一两个行业的涉足,发现自己缺乏的实在是太多太多,在毕业将近看着身边同学工作高薪,自己不甘心也没有什么办法,一直以来都把自己的年轻当作骄傲的资本,但一年下来被别人称作"叔叔"看着身边朋友也开始订婚才发意识到自己已经不再是小孩了,哈? 在外面的一年时间不能说后悔,因为我想如果不去试试的话那才会后悔!一年时间虽然走走停停没有什么成功,但我很幸运的有这份经历,不知道

自习随笔

2015.11.19因为学校教室的原因,上一天课就休息了两天,明天是第二天上课,反思这两天的自学效果,感觉很不理想,自己总是学习总是不专心,所以晚上逼自己敲了两个小时代码,想着自己有大学有一定的c语言基础,还有之前对c进行了反复复习,感觉自己压力还少一点,但是如果老是这种状态,以后学新知识怎么能跟上,想起c的指针还有各类函数掌握的还是模棱两可,又发愁了,哎,好好学习,用积极的心态面对吧,晚安~~