
C语言
文章平均质量分 77
jhg1204
这个作者很懒,什么都没留下…
展开
-
C语言之文件读写——fscanf(),fprintf()详解
1.fscanf():从文件指针fp指向的文件中,按format中对应的控制格式读取数据,并存储在agars对应的变量中;原型: fscanf(FILE *fp, const char *format, agars)#include#includeint main(){ FILE *fp; char ch; fp = fopen("test.txt原创 2012-09-01 20:28:39 · 58775 阅读 · 2 评论 -
C语言基本数据类型详解
char 类型:在32位机器上占1B,在64位机器上同样占1B;注:char类型因存储文本串中的单个字符而得名,所以无论在32为机器还是64为机器,都占一个字节。取值范围:0~255;原因:由于char类型占1B,而1B有8bit,所以其取值范围为:00000000~11111111 (即:0~255)对于整型,short至少为16bit,long至少为32bit。至于缺省的i原创 2013-04-11 23:11:49 · 2039 阅读 · 0 评论 -
从Hello World中了解程序的运行过程
我个人觉得,要想真正地掌握一门语言,了解程序的运行过程是必要的。所以,在此我们就通过经典的Hello World程序来了解程序的运行机理。#include int main(void){ printf("hello world"); return 0;}1.预处理阶段:预处理(cpp)根据以字符#开头的命令,修改原始的C程序。比如hello.c中的第一行的#include原创 2013-05-08 15:36:35 · 1129 阅读 · 0 评论 -
这道题你会做吗
昨天在看程序员面试宝典这本书时,无意中看到了这么一道题:题目中的程序大概是这样的:#include int main(void){ int a = -20; unsigned int b = 10; char c; (a + b > 6) ? (c = 1) : (c = 0); return c;}读这段程序,给出结果。看了一下,很简单的一道题嘛,答案当然是0了,一原创 2013-08-09 19:59:39 · 796 阅读 · 0 评论 -
C语言的malloc()和free()的运行机制
转载自:http://blog.youkuaiyun.com/llhyy17/article/details/5375298一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有转载 2013-10-12 10:54:32 · 2998 阅读 · 1 评论