![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
hhuohd2
这个作者很懒,什么都没留下…
展开
-
每行输出一个单词
程序如下: #include #define IN 1 #define OUT 0 /*每行一个单词的形式打印一个字符*/ int main() { int ch, state; state = OUT; while ((ch = getchar原创 2011-09-18 10:36:07 · 381 阅读 · 0 评论 -
重新学习《c程序设计语言》
在c语言中,有很多转义字符。但是,如果转义符号后面接上非转义字符,会出现什么情况呢?? #include int main() { prinrf("Hello, \ world!\n); printf("Hello, \world!\n);原创 2011-09-17 15:01:57 · 155 阅读 · 0 评论 -
仍然是关于转义字符
在做《c程序设计语言》的1-2时发现: 转义字符可以用三种形式来表示: 1)'\' + 字符(像a)构成:\a 响铃 2)‘\' + 0oo(八进制)构成:\007 也是响铃 3)’\' + xhh(十六进制) 构成:\x07 仍然是响铃 这种以八、十六进制的位模式原创 2011-09-17 20:25:18 · 135 阅读 · 0 评论 -
getchar函数工作原理
函数原型:int getchar(void) 用户输入一列字符后,回车(回车字符也在缓冲区中),getchar()是就开始从键盘缓冲区里面读数据(键盘缓冲区应该是个队列存储结构,先进先出),然后返回ASCII码,如失败,一般返回-1,最后显示在屏幕上,但是每次只能从键盘缓冲区读原创 2011-09-17 22:34:07 · 675 阅读 · 0 评论 -
计划要读的书
1.c程序设计语言(正在读) 2.大话数据结构(正在读) 3.深入理解计算机系统 4.c和指针 5.c prime plus 6.c程序设计现代方法 7.c陷进和缺陷 8.c专家编程(当初没看懂) 9.汇编语言 好了,暂时还是这么多的把。原创 2011-09-17 22:38:36 · 148 阅读 · 0 评论 -
关于putchar()输出笑脸问题
这是c程序设计语言的1-6题 int main() { while (c = getchar() != 'EOF') { /*printf("%d", c);*/ putchar(c); } return 0; } 输出的结果竟然是一串笑脸,哈哈原创 2011-09-17 23:12:17 · 645 阅读 · 0 评论 -
union的存储模式
在《c语言深度剖析》一书中,提到了union的小端和大端两种存储模式,其中: 小端模式:数据的低字节存放在低地址中,高字节存放在高地址中,数据和地址有相对应的关系。大端模式:数据的低字节存放在高地址中,高字节存放在高地址中。下面的程序可以看出ubuntu系统的存储模式:原创 2011-10-03 08:51:50 · 410 阅读 · 1 评论