鱼C论坛

 找回密码
 立即注册

学C语言日记3

已有 330 次阅读2011-8-12 23:55 |个人分类:C语言日记

      今天把第二章的几个视频都看完了,并且整理了下笔记,当然练习的编码自己也都运行了,并且自己也按照视频上的内容随意的乱编玩玩,在这里还是有一些问题:
1、对于自增、自减运算还是有些混乱,搞不清。
2、逗号运算符中如果按照视频eg3-19,
写y=(x=a+b),(b+c);y=6,
而写y=(x=a+b,b+c);y=10,
写y=x=a+b,(b+c,a+c);y=6,
写y=(a+b,(b+c,a+c));y=8
按照视频讲y是取最后一个“,”后面得到的值,所以觉得在都好运算符中需要对整体套括号方能实现其功能。待证。
      今天还趁空的时候逛了下论坛,看到一个问题printf("%121d , %10.6 \n",a,b);对于还没有学到语句规则结构的我来说,不懂是肯定的反应,后来有前辈解答了,有些不懂的地方我也询问了学过C语言的童鞋,121(输出的十进制数至少要有121位,前面不足的用空格补足)和10.6(10显示结果的位数至少是10位这里要加上小数点的一位,小数点后6表示小数点后的位数)的意思,自己在学习这部分内容之前也明白了点呵(以后看到就认识喽),感觉这样很不错大家一起学习,喜欢呵~后来也有类似一贴询问int a=001;中0的输出方法,有前辈解答为printf("%.3d\n",a);%d作为正型变量输出不存在小数位,按照上题%10.6f中.6的意思觉得.3的意义就在于此。当然我也尝试运行了代码发现,当定义变为float a=1时,即把变量定义为实型时printf("%.3d\n",a);输出的是000,这个很奇怪不明白为什么
      今天就到这里吧,明天开始第三章学习,之前遇到的问题也要尽快弄懂,坚持~

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-21 21:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部