C的输入输出函数的基本用法
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的输入输出函数的基本用法的更多相关文章
- C语言学习笔记(三) 输入输出函数的基本用法以及运算符
printf() ——将内容输出到显示器上 四种用法 1.printf("字符串"); 直接输出字符串 2.printf("输出控制符",输出参数); 3. ...
- c语言的输入输出函数
参考文章: http://blog.sina.com.cn/s/blog_784f40b80100psg9.html C语言输入输出函数分为两类: 1.格式化输入输出函数 2.非格式化输入输出 --- ...
- C语言中最常用的三种输入输出函数scanf()、printf()、getchar()和putchar()
本文给大家介绍C语言中最常用的三种输入输出函数scanf().printf().getchar()和putchar(). 一.scanf()函数格式化输入函数scanf()的功能是从键盘上输入数据,该 ...
- C语言中输入输出函数
1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据.pri ...
- Linux C 程序 输入输出函数(THREE)
标准输入输出函数#include<stdio.h>stdio 是 standard input & output 的缩写 字符数据输入输出函数: putchar() , getch ...
- c语言输入输出函数
上学年学习c语言的时候比较匆忙,没好好吸收. 现在有时间好好复习下. 本文就c语言常见输入函数进行简单介绍,对比. ps:由于自己能力有限,时间有限,多数介绍,总结都是摘录网上相关学习资料,下面给出本 ...
- C字符串输入输出函数
下面就几个常用的字符串输入输出函数做个小小的总结TAT 使用时添加头文件:#include<stdio.h>. scanf("格式控制字符串",变量地址列表):(pri ...
- C++中的字符串的输入输出函数、空字符与空格的区别、字符变量赋值和字符串初始化
一.字符串输入输出函数 1. cin.get() 逐个字符输入输出 2. cin 可以将整个字符串一次性输入,但是,cin将空格.Tab和回车键,因此不能用于数组的一次性输入. 注意:ci ...
- C语言 · 字符串输入输出函数
算法提高 3-2字符串输入输出函数 时间限制:1.0s 内存限制:512.0MB 描述 编写函数GetReal和GetString,在main函数中分别调用这两个函数.在读入一个实数 ...
随机推荐
- iOS第三方支付-微信支付
微信支付用到的文件 1.首先支持非arc 2.设置URL types 3.AppDelegate - (BOOL)application:(UIApplication *)application di ...
- DBCP参数介绍
参数分步介绍1)数据库连接相关 username="v10" password="v10" driverClassName="ora ...
- ExtJs之Ext.util.Format
<!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...
- BackgroundWorker组件
BackgroundWorker组件封装了后台线程的操作,并且直接利用线程池,无需自己管理线程池等复杂问题. 它主要适用于 比如界面后台加载数据,进度显示,上传下载文件,日月结等 这些都是繁重的劳动, ...
- (1)在sina app engine 上建个人博客
为啥想起来搞这一块呢? 有个哥们在新浪云上做了一个博客,有个师兄也做了这东西,我看挺炫酷的,也想做一个出来,把我在吉他,技术,摇滚,骑行,摄影方面的东西放到上面,也算是个个人简历,给人看也好看,比微博 ...
- linux rpm命令
1.rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能. 2.rpm -ivh 软件包名 安装软件包并显示安装进度.这个是用得最多的了. 3. rpm - ...
- 让ie6也支持max-width,和max-height实现图片等比例缩放
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 自绘CProgressCtrl进度条控件,支持自定义显示文本和进程百分比信息
// CXProgressCtrl 头文件 #pragma once // CXProgressCtrl class CXProgressCtrl : public CProgressCtrl { D ...
- JavaWeb笔记——ajax异步请求
1. ajax是什么? * asynchronous javascript and xml:异步的js和xml * 它能使用js访问服务器,而且是异步访问 * 服务器给客户端的响应一般是 ...
- HtmlAgilityPackage XPath学习
最近的开发中要用到htmlAgilityPackage, 所以记录一下XPath相关知识! XPath 简介 XPath 是一门在 XML 文档中查找信息的语言.XPath 可用来在 XML 文档中对 ...