https://www.cnblogs.com/ph829/p/5576832.html

C语言中%*s,%*c 是什么意思(还有%*.*s)

在 scanf 和 printf 里效果是不一样的。

在printf,动态控制显示格式用的

printf("%*s",5,"123");
执行一下,这条语句,输出
##123

(#代表一个空格)
类似于%5d 这样的状况
这里*被常量5代替,用于控制最小字符宽度,主要是针对,最小字符宽度未知的情况,当然*可以对应整型变量

在 scanf 里的意思,表示忽略要读的项。比如 %*d 就是读一个 %d 该读的东西,但不赋值给任何变量。

scanf("%*d %*d %d", &n);
如果输入2004 2005 2006
那么n=2006

关于%-*.*s:

-表示左对齐

小数点.前“*”,表示输出的字符所占位宽

小数点.后“*”  表示输出位数

C语言中%*s,%*c 是什么意思(还有%*.*s,%-*.*s)相关推荐

  1. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

  2. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

  3. 单片机c语言中的循环语句,单片机c语言教程:C51循环语句

    循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作.如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的( ...

  4. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

  5. 如何用C语言改变宏定义的大小,C语言中宏定义使用的小细节

    C语言中宏定义使用的小细节 #pragma#pragma 预处理指令详解 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作.#p ...

  6. C语言中的指针和内存泄漏

    对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏.这些的确是消耗了开发人员大多数调试时间的事项.指针和内存泄漏对某些开发人员来说似乎令人畏惧,但 ...

  7. C语言中连续调用rand函数,返回值不变

    C语言中连续调用rand函数,返回值不变 最近用C语言随机函数编程发现了一个奇怪的现象: 简易版代码: #include<stdio.h> #include<stdlib.h> ...

  8. (mfc)将字符串中的字符逐个按行输出_C语言中字符串输入输出

    在C语言中没有字符串类型,用字符数组处理字符串 定义 字符数组定义:char 数组名 [常量表达式][常量表达式] 一维字符数组,用于存储和处理一个字符串 . 二维字符数组,用于同时存储和处理多个字符 ...

  9. c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...

    [判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...

  10. 关于C语言中 字符串常量的问题

    昨天晚上我编写了一段简短的C语言程序(Linux环境下),编译能够通过,但是运行的时候老是报段错误.我当时非常郁闷,因为代码不长.其中主函数中有这样一句话: char *str="epmzm ...

最新文章

  1. Linux内核分析——可执行程序的装载
  2. 分享一个 markdown 编辑器 - Mditor
  3. Postgresql创建只读用户,并开放部分表的权限
  4. n9009 Android5.0内核,三星N9009(Galaxy Note 3 电信版 Android 5.0)刷Recovery教程
  5. VMware 在ubuntu-18.04.2安装搜狗输入法
  6. 我这么认真地问问题,你为啥不回答???
  7. 【题解】Making The Grade(DP+结论)
  8. git提交代码 visual_git/github相关介绍
  9. 使用Eclipse Babel语言包汉化eclipse
  10. python手工打码_Python学习--打码平台
  11. element -ui 返回顶部
  12. ov5640帧率配置_OV5640摄像头的数据处理配置流程(一)
  13. snmp中的MIB主要节点含义
  14. 设计测测试用例的五大方法
  15. Rayman的绝顶之路——Leetcode每日一题打卡10
  16. “我玩某宝第1年,还清所有欠款”:会挣钱的人,都活成什么样 ?
  17. BDE-TDataBase
  18. 云服务器ECS选购集锦之九云服务器选购常见FAQ
  19. 矩估计和最大似然估计关系
  20. python中eps参数_Python minimize函数:向约束字典传递附加参数

热门文章

  1. 破解webshell方法~
  2. 【机器人学】逆运动学
  3. 如何高效的学习JAVA?
  4. Win flex-bison 的简单使用
  5. 计算机编程语言是什么?
  6. 窗口切换_Sinno_Song_新浪博客
  7. 我有好的东西和大家一起分享
  8. 实验四:进程同步与通信
  9. 《秋波媚·七月十六日晚登高兴亭望长安南山》 陆游
  10. [蓝桥杯]2020年第十一届省赛真题C/C++ B组(七月)