JLU_WangCT

导航

2011年12月19日 #

scanf的用法2

摘要: scanf原型:参见《C语言大全》和K&C# include <stdio.h>;int scanf( const char *format, ... );函数scanf()是从标准输入流stdin中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。在C99中,format用restrict修饰。format指向的控制串由以下三类字符组成: ●格式说明符 ●空白符 ●非空白符转换字符(就是%后跟的部分) a读浮点值(仅适用于C99) A读浮点值(仅适用于C99) c读单字符 d读十进制整数 i读十进制、八进制、十六进制整数 e读浮点数 E读浮点数 f读浮点 阅读全文

posted @ 2011-12-19 01:42 WangCT 阅读(450) 评论(0) 推荐(0) 编辑

scanf的用法1

摘要: 必须先声明一下,是转自他人网页我曾经在这个函数上犯过不少错误,也看到别人犯过的错误,记下来,提醒自己不要重蹈覆辙了。如果对你有用,那就更好了:)如果你发现文章中有错误,欢迎你不吝赐教。希望和大家一起学习有关详细的scanf函数解释,大家可以去看看《C程序设计语言》(K&C)和《C语言大全》(后面我把其中scanf的部分贴了出来)。曾经错的几个地方:(xpsp2,vc6.0环境下)1.空白符问题#include<stdio.h>main(){int a;printf("input the data\n");scanf("%d\n",&a 阅读全文

posted @ 2011-12-19 01:40 WangCT 阅读(458) 评论(1) 推荐(3) 编辑

scanf的参数类型自动转换

摘要: #include <stdio.h>int main(){ int i; char c; for(i = 0; i < 5; i++) { printf("input: c = \t"); scanf("%d",&c); printf("output: i = \t"); printf("%d \n", i); printf("&c = %x",&c); printf("\t&i = %x\n",&i); } getc 阅读全文

posted @ 2011-12-19 00:26 WangCT 阅读(373) 评论(4) 推荐(0) 编辑