首页 / 更多教程 / Empire C:Basic 2
Empire C:Basic 2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Empire C:Basic 2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1517字,纯文字阅读大概需要3分钟。
内容图文
作为人与计算机沟通的媒介,C语言给我们呈现了:printf、scanf、以及缓冲区。
1.printf("%d",a)
- %d:d是decimal base(十进制)的开头字母,意思就是按十进制格式输出,也就是按整数格式输出。
- %f:按浮点数格式输出,float 定义的变量小数(浮点数)默认小数点后面保留6位数,那怎么让它输出1.1?只让让%f变成%.1f就可以了,反之你想让它输出小数点后两位数就%.2f,三位就%.3f,以此类推。
- %c:按字符格式输出。
2.scanf("%d",&a)
- &:从键盘输入一个整型变量的值,它会自动存到变量a那个地址,也就是它会找到那么标记为a的盒子,然后把值放进里面。(字符串格式不需要)
- scanf("%d %d %*d",&a,&b);当输入为:1 2 3时,把1赋予a,2被跳过,3赋予b“*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。还有如scanf("%5d",&a);输入:12345678 只把12345赋予变量a,其余部分被截去。scanf("%4d%4d",&a,&b);输入12345678将把1234赋予a,而把5678赋予b。
3.三对输入输出函数的比较
- printf()和scanf()是格式输出输入函数,最后的f是format(格式)的意思。
- putchar() getchar() 输出输入函数只针对单个字符的操作。getch()和putch()函数,其实用法和putchar()和getchar()是一样的不过用之前我们得在程序最上面需要加上#include<conio.h>这个头文件,因为只有这个头文件包含这两个函数。
- puts(),gets() 输出输入函数可以单个字符操作(但是功能有限的),主要是针对字符串操作。
1 /* 2 **********************************交错和******************************************* 3 ****************************by JA/C++ 2015-1-22************************************ 4 */ 5 6 #include <stdio.h> 7main() 8{ 9char a, b[50]; 10 printf("请输入第一个字符:\n"); 11 scanf(" %c", &a); 12 getchar(); //获取前面的回车13 printf("第一个的字符为:%c\n", a); 141516 printf("请输入第二个字符:\n"); 17 a = getchar(); 18 printf("第二个字符为:"); 19 putchar(a); 20 putchar(‘\n‘); 2122 printf("请输入第一个字符串:\n"); 23 scanf(" %s", &b); 24 getchar(); //获取前面的回车25 printf("第一个的字符为:%s\n", b); 2627 puts("请输入第二个字符串:"); 28 gets(b); 29 puts("第二个字符串为:"); 30 puts(b); 3132 }
4.缓冲区
- 暂且理解为中转站,需要释放。
原文:http://www.cnblogs.com/joeaaron007/p/4242422.html
内容总结
以上是互联网集市为您收集整理的Empire C:Basic 2全部内容,希望文章能够帮你解决Empire C:Basic 2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。