printf那点事
来源:互联网 发布:手机有网络看不了视频 编辑:程序博客网 时间:2024/06/10 09:47
1、打印内存地址
#include<stdio.h>int main(){int a;printf("%p\n",&a); //%p打印地址,自动加前缀00printf("0x%x\n",&a); //%x以十六进制打印return 0;}输出结果:
0012FF44
0x12ff44
2、printf,sprintf,snprintf
原型:
int printf(const char *format, ...);int sprintf(char *str, const char *format, ...);int snprintf(char *str, size_t size, const char *format, ...);
sprintf 将字符串格式化输入到目标串中。
snprintf将字符串最多复制 size-1 个字符到目标串中。
#include<stdio.h>int main(){char a[20];char *p = "Hello,iot_xiaohe";sprintf(a,"%s",p);printf("sprintf a is: %s\n",a);snprintf(a,10,"%s",p);printf("snprintf a is: %s\n",a);return 0;}
输出结果:
sprintf a is: Hello,iot_xiaohe
snprintf a is: Hello,iot
3 0
- printf那点事
- printf那点事
- 面试那点事
- 公司那点事
- 编程那点事!!
- 公务员那点事
- 毕业那点事
- JVM 那点事
- C++那点事
- 【粗心】那点事
- 【春运】那点事
- 内存那点事
- 程序员那点事
- Ext那点事
- Ext那点事
- 学习那点事
- 数组那点事
- 上班那点事
- printf函数格式化输出使用总结
- scikit-learn(工程中用的相对较多的模型介绍):1.14. Semi-Supervised
- MAC OS X 终端命令入门 (简单常用整理)
- Android View滚动、拉伸到顶/底部弹性回弹复位
- 【NYIST】暑假训练赛 (一)-----Problem H
- printf那点事
- Android 点击按钮实现来回切换背景图和文字
- JAVA中判断char是否是中文的几种方法
- android sdk的设计与实现(osgi fragment+动态代理+asm+eclipse plugin)
- va_start和va_end使用详解
- 数据结构之树和二叉树---二叉树的基本操作
- POJ 3349 Snowflake Snow Snowflakes
- [leetcode-81]Search in Rotated Sorted Array II(C)
- LightOJ 1236 - Pairs Forming LCM (LCM·唯一分解)