printf输出函数:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。

#include <stdio.h>

/* printf函数    printf("<格式化字符串>", <参量表>)     */

int main()
{
int i=8,j=6;
int *p=NULL;
char *name="千与千寻";
char papa='Y';
int s1;
p=&i;
printf("第一个C的程序\n");
printf("%d%d\n",i,j); //d=输出变量i,j 以十进制方式显示
printf("%p %p\n",&i,&j); //p=以16进制形式输出地址 %p=16进制 %d=10进制
printf("%d\n",*p); //d=输出指针地址的值,以十进制方式显示
printf("%s\n",name); //s=输出字符串中的字符,至于遇到'\0'结束
printf("%c\n",papa); //c=输出一个字符,以ASCII码相应转换为对应的字符
printf("i love you%n\n",&s1); //%n获取该符号之前的输出字符数,给予一个int型变量
printf("%d\n",s1); //输出%n获取的测试
system("pause");
return 0;
}

  

scanf输入函数:

scanf()函数是格式化输入函数, 一般用于向标准输入设备按规定格式录入信息。

其调用形式为: scanf("<格式说明字符串>",<变量地址>)。

#include <stdio.h>

void main()
{
printf("(0)退出 (1)字符 (2)字符串 (3)整型变量\n");
int i=0;
char s1;
char s2[20];
int s3;
char *s4 = s2; //C不能直接建立一个字符串指针来自动开辟一个字符串,必须为这个指针指向的地址开辟一个空间
scanf_s("%d", &i); switch (i)
{
case 0:break;
case 1:
getchar(); //用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止
scanf_s("%c", &s1,1);
printf("%c", s1);
break;
case 2:
getchar();
scanf_s("%s", s2, 20); //scanf_s("输出",变量,下标限)
printf("%s\n", s2);
printf("%s\n", s4);
break;
case 3:
getchar();
scanf_s("%d", &s3);
printf("%d\n", s3);
break;
default:
break;
}
system("pause");
}

  

C的输入输出函数的基本用法的更多相关文章

  1. C语言学习笔记(三) 输入输出函数的基本用法以及运算符

    printf() ——将内容输出到显示器上 四种用法 1.printf("字符串");   直接输出字符串 2.printf("输出控制符",输出参数); 3. ...

  2. c语言的输入输出函数

    参考文章: http://blog.sina.com.cn/s/blog_784f40b80100psg9.html C语言输入输出函数分为两类: 1.格式化输入输出函数 2.非格式化输入输出 --- ...

  3. C语言中最常用的三种输入输出函数scanf()、printf()、getchar()和putchar()

    本文给大家介绍C语言中最常用的三种输入输出函数scanf().printf().getchar()和putchar(). 一.scanf()函数格式化输入函数scanf()的功能是从键盘上输入数据,该 ...

  4. C语言中输入输出函数

    1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据.pri ...

  5. Linux C 程序 输入输出函数(THREE)

    标准输入输出函数#include<stdio.h>stdio 是 standard input & output 的缩写 字符数据输入输出函数: putchar() , getch ...

  6. c语言输入输出函数

    上学年学习c语言的时候比较匆忙,没好好吸收. 现在有时间好好复习下. 本文就c语言常见输入函数进行简单介绍,对比. ps:由于自己能力有限,时间有限,多数介绍,总结都是摘录网上相关学习资料,下面给出本 ...

  7. C字符串输入输出函数

    下面就几个常用的字符串输入输出函数做个小小的总结TAT 使用时添加头文件:#include<stdio.h>. scanf("格式控制字符串",变量地址列表):(pri ...

  8. C++中的字符串的输入输出函数、空字符与空格的区别、字符变量赋值和字符串初始化

      一.字符串输入输出函数 1.  cin.get()   逐个字符输入输出 2.  cin 可以将整个字符串一次性输入,但是,cin将空格.Tab和回车键,因此不能用于数组的一次性输入. 注意:ci ...

  9. C语言 · 字符串输入输出函数

    算法提高 3-2字符串输入输出函数   时间限制:1.0s   内存限制:512.0MB      描述 编写函数GetReal和GetString,在main函数中分别调用这两个函数.在读入一个实数 ...

随机推荐

  1. POJ 1631

    #include <iostream> #define MAXN 500005 using namespace std; int T[MAXN]; int binary_search(in ...

  2. 重载和覆盖的区别?(overload vs override)

    override与overload的区别? override 表示重写,overload 表示重载.override是子类和父类之间的关系,是垂直关系:overload是同一个类中方法之间的关系,是水 ...

  3. Chrome 开发工具指南

    Chrome 开发工具指南 谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和调试工具.开发者工具允许网页开发者深入浏览器和网页应用程序的内部.该工具可以有效地追踪布局问题,设置 Ja ...

  4. lintcode:二叉树的所有路径

    二叉树的所有路径 给一棵二叉树,找出从根节点到叶子节点的所有路径. 样例 给出下面这棵二叉树: 1 / \ 2 3 \ 5 所有根到叶子的路径为: [ "1->2->5" ...

  5. C#的控制台程序输出

    1. int nChar; string mystring; Console.WriteLine("{0} {1}",nChar,mystring); 其中{0},{1}为占位符 ...

  6. JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-003Table per concrete class with unions(@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)、<union-subclass>)

    一.代码 1. package org.jpwh.model.inheritance.tableperclass; import org.jpwh.model.Constants; import ja ...

  7. linux 如何让程序后台执行

    $ (./test.sh &)   $ setsid ./test.sh &   $ nohup ./test.sh &   具体的转自:http://digdeeply.or ...

  8. apache 的ab 工具

    ab是apache 进行http服务器压力测试的一个工具.用来衡量apache 服务器的执行效率,能够检测出apache每秒能够处理的请求数. 一个使用的例子如下(windows下) ab -n -c ...

  9. 获取CentOS系统详情的九个uname命令实例

    当你在控制台模式下,无法通过“鼠标右键 > 关于”获取操作系统的信息.这时,在Linux下,你可以使用uname命令,帮助你完成这些工作. Uname是unix name的缩写.在控制台中实际使 ...

  10. shell中的大括号和小括号

      1.shell中的大括号和小括号   1.${var} 2.$(cmd) 3.() 和 {} 4.${var:-string}, ${var:+string},  ${var:=string}, ...