printf的返回值
来源:互联网 发布:杭州腾亿网络 编辑:程序博客网 时间:2024/05/21 07:02
#include<stdio.h>
#include<string.h>
[1]
int main
{
printf(printf "%d" , printf(" %d " "43") ));
return 0;
}
编译后输出结果为 4321
printf返回值输出的是长度。当输出为43时,长度为2;接着输出为2,长度为1.
43 2 1
所以最后的结果为4321.
其次,printf函数的读取是从左向右读取的,先读入的数据放在栈底,后读入的置于栈顶,处理的时候从栈顶开始,所以最后我们看到的结果是从右向左。
[2]
int main()
{
printf(“%d”,strlen("c: \test\car\art.txt"));
return 0;
}
结果输出为16
\t \c \a 为转义字符,各占一个字节。谨防忽略转义字符,输出19!!!
阅读全文
0 0
- printf的返回值
- printf的返回值
- printf()的返回值
- printf的返回值
- printf()函数的返回值
- 【C】printf的返回值
- printf函数的返回值
- # printf返回值的意义
- printf函数的返回值
- scanf,printf函数的返回值
- printf()和sprintf()的返回值
- printf函数返回值的含义
- printf和scanf函数的返回值
- scanf与printf的返回值。
- scanf和printf函数的返回值
- C语言 printf函数的返回值
- 浅谈printf函数的返回值
- 关于printf函数的返回值问题
- android 常用权限和依赖
- Hibernate之批量查询
- java 计算两个日期相差的距离
- 算术运算符的应用
- Git三大特色之Stage(暂存区)
- printf的返回值
- 【队内胡策 11.1】 T1 T2
- 基础扫盲帖:比特率和波特率有什么不同?
- Google 开源项目 word2vec 的分析
- 【Linux学习笔记】39:Linux下C模拟读者写者问题
- java面试题
- Android MVP模式 简单易懂的介绍方式
- AsyncTask的基础使用
- ubuntu16.04搜狗输入法不能打出汉字的问题