博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言printf 和 scanf 用法
阅读量:7213 次
发布时间:2019-06-29

本文共 1138 字,大约阅读时间需要 3 分钟。

printf

int a = 1;

long b = 1234567890;
float c = 1.56;
double d = 1234567.343;
int e = 12;
char ch = 'a'; //字符
char chs[] = "abc";//字符串 ,因为c语言中没有字符串这种数据类型,只有char字符类型,在C语言中所谓的字符串其实是char数组,数组最后一个元素加上“\0",表示字符串结束,这是一种字符串的表达方式。

printf("%d", a);

printf("%ld", b);
printf("%f", c);
printf("%lf", d);
printf("%0", e); //8进制
printf("%0X", e); //16进制
printf("%#0X", e); //16进制 带0X
printf("%0x", e); //16进制
printf("%#0x", e); //16进制 带0x
printf("%c", ch);
printf("%s", chs);

scanf

#include
#include
int main(int argc,char**argv) { printf("Hello,Linux.\n"); int a = 1 * 2; int b = 012; int c = 0x12; char d[] = "abc"; printf("%i\n",a); printf("%d\n",b); printf("%d\n",c); printf("%s\n",d); char i[12]; scanf("%s", &i); printf("您输入了一个字符串:%s\n", i); char ch; while((ch=getchar()) != '\n') { continue; } int e; scanf("ok%d", &e); printf("e = %d\n", e); while((ch=getchar()) != '\n') { continue; } int j, k; scanf("%d %d", &j, &k); printf("j = %d, k = %d\n", j, k); return 0;}

转载于:https://www.cnblogs.com/finalday/p/5616455.html

你可能感兴趣的文章
三个白帽之从pwn me调试到Linux攻防学习
查看>>
JIT引擎触发RowHammer可行性研究
查看>>
朴素贝叶斯算法文本分类原理
查看>>
笔记-GPUImage(二)图片滤镜
查看>>
Spark综合使用及用户行为案例页面转化率统计分析实战-Spark商业应用实战
查看>>
Exchange 2013 创建新用户
查看>>
mikrotik NAT设置(winbox)
查看>>
mysql5.5主从同步复制配置
查看>>
Press(del)Enter BIOS Setup,<F12>Display Boot Menu
查看>>
Exchange 2016和 O365 混合部署系列二之Azure AD Connect同步工具部署
查看>>
LINUX REDHAT第5-6单元练习题
查看>>
unit2--unit4单元文档
查看>>
警告: 网页已经过期
查看>>
ubuntu开机进入字符界面方法
查看>>
硬盘常见故障
查看>>
python 自动下载网站相关附件
查看>>
centos 6.5安装视频解码器
查看>>
Freeradius, 执行 radtest, 出现错误
查看>>
Android启动出现白屏的解决办法(theme)
查看>>
设计模式之单例设计模式
查看>>