博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言讲义——变量的输出
阅读量:4983 次
发布时间:2019-06-12

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

变量输出·常规

头文件:stdio.h

函数:

printf(“%”, );

需要占位符%_,要输出几个变量就需要几个占位符。

类型 占位符 助记
int %d d表示十进制decimal
float %f f:float,浮点数
double %lf lf:l表示long,长的浮点数
char %c c:char
字符串 %s s:字符串string

代码示例:

int a=10;printf("整型:%d    ", a);float f = 100.0;printf("浮点型:%f  ", f);double d = 100.0;printf("浮点型:%lf ", d);char c = 'a';printf("字符型:%c  ", c);

注意:输出时,%f和%lf其实没有区别,可以混用;区别在输入的时候,double类型必须使用%lf。

变量输出·符号&长短

printf("**整数******************************************************\n");// i有符号printf("d有符号:%d\n", -1);printf("i有符号:%i\n", -1);// u 无符号(unsigned)printf("u无符号:%u\n", 1);printf("u无符号:%u\n", -1);// 长短(不必挣个长短,因为没有必要)printf("长整形ld:%ld\n", 2147483647);// 此电脑int和long都是4字节,看不出区别printf("短整形hd:%hd\n", 1);// 没什么用,注意l,都要加d
**整数******************************************************d有符号:-1i有符号:-1u无符号:1u无符号:4294967295长整形ld:2147483647短整形hd:1

变量输出·进制

printf("**进制******************************************************\n");int  n1=15;printf("二进制:无\n");          // binaryprintf("八进制o  :%o\n", n1);      // octalprintf("十进制d  :%d\n", n1);      // decimalprintf("十六进制x:%x\n", n1);       // hexprintf("十六进制X:%X\n", n1);       // 十六进制分大小
**进制******************************************************二进制:无八进制o  :17十进制d  :15十六进制x:f十六进制X:F

变量输出·小数

printf("**浮点数******************************************************\n");// 用科学表计数法printf("e %e\n", 12.5);printf("E %E\n", 12.5);// 带点至少6位,点后必须3位printf("%06.3f\n",2.1);printf("%06.3f\n",98765.4321);
**浮点数******************************************************e 1.250000e+001E 1.250000E+00102.10098765.432

变量输出·整数补齐

printf("**补齐******************************************************\n");printf("5d:%5d\n", 12);// 右对齐printf("05:%05d\n", 12);printf(".5:%.5d\n", 12);//05等价于.5printf("-5:%-5d结束\n", 12);// 左对齐
**补齐******************************************************5d:1205:00012.5:00012-5:12   结束

转载于:https://www.cnblogs.com/tigerlion/p/11191356.html

你可能感兴趣的文章
Gym - 101350A Sherlock Bones(思维)
查看>>
莫队算法板子
查看>>
Tensor flow 实战Google深度学习框架 笔记摘要Ptwo
查看>>
rest_framework之渲染器
查看>>
有状态服务和无状态服务
查看>>
iOS:检测多媒体(相机、相册、麦克风)设备权限,弹框提示
查看>>
Linux 下修改配置实现在当前目录下寻找可执行文件
查看>>
css3 appearance在iphone上面的问题
查看>>
Linux常用命令(第二版) --权限管理命令
查看>>
jquery设置下拉框的值
查看>>
Linux 系统目录结构
查看>>
bug:逆向思维的延伸
查看>>
惮道安装方法
查看>>
周志华《机器学习》第一章小结
查看>>
mysql 内联接、左联接、右联接、完全联接、交叉联接 区别
查看>>
正则表达式30分钟入门教程[转自deerchao]
查看>>
Postion and AlignmentPoint
查看>>
软件工程三班四组作业完成情况(第三天)
查看>>
luogu P4082 [USACO17DEC]Push a Box
查看>>
OUTLOOK2019 解决 无法验证您连接到的服务器使用的安全证书
查看>>