printf函数
/* 2013年3月10日20:42:32 地点:北京潘家园 功能: 目的: 测试%x %X %#x %#X的用法 */ # include <stdio.h> int main(void) { printf("哈哈!\n"); // \n表示换行 int i = 10; printf("%d", i); int j = 3; int k = 5; printf("%d %d\n", j, k); int x = 47; printf("%x\n", x); //输出 2f printf("%X\n", x); //输出2F printf("%#X\n", x); //输出0X2F %#X推荐使用 printf("%#x\n", x); //输出0x2f return 0; } /* 在Vc++6.0中的输出结果是: ------------------------ 哈哈! 103 5 2f 2F 0X2F 0x2f ------------------------ 总结:学会了printf的一些用法 */
scanf函数
/* 2013年3月10日23:07:00 地点:北京潘家园 功能:实现通过键盘将数据输入到变量中 目的: 测试scanf的用法 用法一:scanf("输入控制符", 输入参数); 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数为地址的变量中 */ # include <stdio.h> int main(void) { int i; scanf("%d", &i); // &i 表示i的地址 &是一个取地址符 printf("i = %d\n", i); return 0; } /* 在Vc++6.0中的输出结果是: ------------------------ 123 i = 123 ------------------------ 总结:学会了printf的一些用法 */
scanf2
# include <stdio.h> int main(void) { int i; scanf("m%d", &i); //这里有非输入控制符的话就需要输入非控制符的内容,这里只能输入m开头的,后面加上一个数字才算是合法的 //一般都不在输入控制符的前后添加非输入控制符 printf("i = %d\n", i); return 0; }