A【1-1-14】数据的输入和输出
2016-12-15 22:33
190 查看
练习1:数据的输入和输出
格式输入函数scanf,格式输出函数printf,字符输入函数getchar(),字符输出函数putchar();
void main1()
{
//int num;
//scanf("%d",&num);//手动输出初始化,scanf扫描你的输入,并把这个输入初始化num
//printf("\nnum=%d",num);
char ch = getchar();//返回值就是你输入的字符
putchar(ch);//输出一个字符,参数是一个字符,就输出这个字符
system("pause");
}
练习2:对printf简单说明
练习3://-,0,m,l,(.n)讲解
void main3()
{
printf("%d",10);
printf("%ld", 10);//32位系统,d和ld是一样的
printf("\n%9d", 10);//宽度为m
printf("\n%-d", 10);//-(减号),左边对齐
printf("\n%.4f", 1.234567);//.n的作用,小数点后面四舍五入,保留了4位
printf("\n%.5s", "ABCDEFG");//对字符串,表示截取的字符个数
system("pause");
}
练习4:
void main4()
{
//%d -- 以带符号的十进制形式输出整数
printf("\n%d,%d -- 以带符号的十进制形式输出整数", 100, -100);
//%o --以无符号的八进制形式输出整数
printf("\n%o -- 以无符号的八进制形式输出整数", 100);
//%x --以无符号的十六进制形式输出整数
printf("\n%x -- 以无符号的十六进制形式输出整数", 100);
//%u --以无符号的十进制形式输出整数
printf("\n%u -- 以无符号的十进制形式输出整数", 100);
//%c --以字符形式输出单个字符
printf("\n%c -- 以字符形式输出单个字符",'A');
//%s -- 输出字符串
printf("\n%s -- 输出字符串", "你好天朝");
//%f---以小数点形式输出单,双精度实数
printf("\n%f---以小数点形式输出单,双精度实数",100000.0);
//%e---以标准指数形式输出单,双精度实数
printf("\n%e---以标准指数形式输出单,双精度实数",10000.3);
//%g---选用输出宽度较小的格式输出实数
printf("\n%g---选用输出宽度较小的格式输出实数",10000.3);
system("pause");
}
练习5:带符号十进制输出
练习6:补码无符号8进制10进制16进制
void main6()
{
int x = -1;
printf("%x",&x);//同样的二进制数据,不同的解析方式,会造成不同的结果
//-1的原码,计算机用补码表示负数
//-1的原码是,因为int类型是4个字节,所以有32位
//1000 0000 0000 0000 0000 0000 0000 0001
//-1的反码是多少?第一个符号位不变,后面0变成1,1变成0
//1111 1111 1111 1111 1111 1111 1111 1110
//-1的补码是多少?补码是反码+1
//1111 1111 1111 1111 1111 1111 1111 1111
// f f f f f f f f //8个F代表32个1
system("pause");
}
相关文章推荐
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- A【1-1-14】数据的输入和输出
- 输入10个数据放入一维数组中,用泡排法对其排序并输出。
- 数据输入输出语句(关于scanf函数)
- JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
- VB中输入和输出数据的总结
- C语言学习4(数据的输入与输出)
- IO 输入与输出(9)-- Java程序与其他进程的数据通信
- 数据输出输入语句及格式控制【转贴】
- 数据的输入输出
- 【C语言小练习】 任意输入N个数,输出其由大到小的数据。
- 数据的输入与输出
- 从键盘输入20个整数将奇数&偶数分别存在不同的数组中并按先奇数后偶数的顺序输出这两个数组中的数据
- C语言 使用文件输入/输出数据
- Java基本数据类型的输入输出
- JAVA高级视频_IO输入与输出 Java程序与其他进程的数据通讯 学习笔记
- JAVA学习心得--基本数据类型,输入、输出,数组
- 这个C++程序 输入一组数据 为何会输出很多个结果啊~ 是有关文件处理的
- 第二章 基本数据类型,输入、输出,数组
- 用 Python 的输入输出功能读取和写入数据