在学《C程序设计(第4版)》。看到第50页,搞不明白实型数据的数据范围是怎么计算的,想知道实型数在内存里存储的2进制码是什么样的,看到一篇博文http://blog.csdn.net/sandyzhs/article/details/4275765讲到了一点,里面的程序对我来说有点高深看不大懂,自己试着编了一个比较笨的,功能也没完全实现。先记录下来回头慢慢学
/*时间:2011年10月9日17:04:25功能:输入一个float型数,输出其在内存中存储的2进制码备注:输入0时的输出状态不对*/# include <stdio.h>int main(){ float x; ...
/*时间:2011年10月8日14:41:27功能:输入一个整形数,输出它的补码目的:掌握补码的计算方法,了解不同类型的整形数的取值范围*/# include <stdio.h># include <math.h>int main(){ void selectmode (int * pmode); void calsize (int mode, int * size, unsigned long int * max, unsigned long int * min); void output (int * pArr, int len); void inpu...
看郝斌老师的视频,经常会提示if(1==i)要比if(i==1)规范。虽然照做却并不知其所以然。今天偶然看到坛友在一篇回复中谈及此问题,恍然大悟
/*时间:2011年9月20日11:02:56*/# include <stdio.h>void main(){ int i; if (i=0) //当if后面括号里的是类似赋值语句的表达式时,if判断的是赋值后,等号左边的变量是否为真 printf("i=0\n"); //这里 赋值为0,等号左边的i变量为假,所以,printf语句不会执行 if (i=1) ...
回顾了一下日志里的学习笔记,原来自己从7月27号就开始看郝斌老师的视频,晃晃荡荡竟然学了快2个月了。好像也没有掌握到其中十之六七的程度。记得当时看到坛子里有前辈3天3夜就看完,着实令人敬仰啊!呵呵,不过自己也不是没有提高的,不能说入门吧至少是觉得摸到点门框了:)
感觉郝斌老师的教程比较适合没有基础的新手
郝斌老师的视频比较注意学习的顺序,先从简单的知识开始学起,有困难的就先放下,等累积的知识便于理解这部分难点了,再掉过头来学。这样一来是不用上来就费力的啃难点,知识学的水到渠成。再者不容易让新手太早绝望失去学习的兴趣。
郝斌老师视频的另一个特点,是教课过程中特别对新手容易犯的错...
/*时间:2011年9月2日9:45:11目的:一个小游戏,论坛上看到的题目,觉得有趣,试试自己能不能编出来功能:16个硬币,玩家和电脑轮流拿,每人每次只能拿1、2或4枚,最后一枚谁拿走谁算输*/# include <stdio.h>int main (void){ int s=16; int n; char ch; do { while (s > 0) { while (1) { if (s >= 4) p...
指针
绕得人好晕,呵呵,休息了,明天重新再看一遍
在论坛上看到的题目,自己试着做了一下
/*时间:2011年8月24日12:07:02功能:编程,任意输入一个偶数n,请将它分解为两个素数之和。输出形式为:* = * + *目的:练习使用函数完成判断是否素数的功能备注:论坛回帖 http://bbs.bccn.net/thread-348017-1-1.html 第1问*/# include <stdio.h>bool IsPrime (int val) //判断一个数是否素数,返回true或false{ int i; for (i=2; i<val; ++i) { if (val%i ==...
/*时间:2011年8月12日15:15:14功能:求10以内所有奇数的和目的:掌握for循环的格式、用法、运行流程以及其他注意事项*/# include<stdio.h>int main(void){ int i; int sum = 0; int n = 0; for (i=1; i<=10; i+=2) //i+=2等价于i=i+2 { //for与if类似,默认只能控制一个语句,想多控制几条语句的话需要用花括号括起来 ...
网上找到了一个查键值的地方,也有对照表
先记录一下,看看以后有没有更好的
http://www.weste.net/tools/ASCII.asp
这个是坛友日志里的标准ASCII表
http://hi.bccn.net/space.php?uid=574522&do=blog&id=34034
尝试在VC++6.0里看看效果
# include <stdio.h>int main(void){ printf("今天开始从头学习C语言!要加油哦!\n"); return (0);}