C语言学习三printf函数和scanf函数学习
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); //输出 2fprintf("%X\n", x); //输出2Fprintf("%#X\n", x); //输出0X2F %#X推荐使用printf("%#x\n", x); //输出0x2freturn 0;}/*在Vc++6.0中的输出结果是:------------------------哈哈!103 52f2F0X2F0x2f------------------------总结:学会了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中的输出结果是:------------------------123i = 123------------------------总结:学会了printf的一些用法*/?scanf2?
# include <stdio.h>int main(void){int i;scanf("m%d", &i);//这里有非输入控制符的话就需要输入非控制符的内容,这里只能输入m开头的,后面加上一个数字才算是合法的//一般都不在输入控制符的前后添加非输入控制符printf("i = %d\n", i);return 0;}?