C语言程序设计基础及应用实例---第一节 printf函数的使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/euxnijuoh/article/details/84844358

(1)printf函数打印字符串 

#include <stdio.h>

int main(void)
{
    printf("Helloworld!\r\n");
    return 0;
}

printf打印“Helloworld!”然后回车换行,字符串打印如下:

 

(2)printf函数打印数组

#include <stdio.h>
#include <stdint.h>

int main(void)
{
  uint8_t i;
  uint8_t buf[]={1,2,3,4,5,6,7,8,9};
 
  printf("buf数组的输出如下:\r\n");
  for(i = 0;i < sizeof(buf);i++){
    printf("buf[%d] = %d\r\n",i,buf[i]);
  }
  
  return 0;
}

 printf打印buf数组如下:

(3)printf函数打印十六进制数

#include <stdio.h>
#include <stdint.h>

int main(void)
{
  uint8_t i;
  uint8_t buf[]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};

  printf("buf数组十六进制格式输出如下:\r\n");
  for(i = 0;i < sizeof(buf);i++){
    printf("buf[%d] = %#.2X\r\n",i,buf[i]);
  }

  return 0;
}

十六进制输出格式为%#x或%#X,%#.2X可以保留0x后面的两位数,printf打印十六进制数如下,

(4)printf函数打印一个变量的地址

#include <stdio.h>
#include <stdint.h>

int main(void)
{
  uint8_t i = 6;

  printf("变量i的地址为:\r\n");
  printf("%p\r\n",&i);

  return 0;
}

 打印一个变量的地址方式:%p,取变量的地址即可。变量地址打印如下,

猜你喜欢

转载自blog.csdn.net/euxnijuoh/article/details/84844358