c语言中%s的用法

2023-10-27

转自:https://www.pinlue.com/article/2020/03/3100/5310073904413.html

C语言是计算机软件领域非常经典的编程语言,unix、linux等众多操作系统均是由C语言编写而成。而在硬件控制、底层驱动等应用领域,C语言更是具有不可替代的作用。下面小编就跟你们详细介绍下c语言中%s的用法,希望对你们有用。

  c语言中%s的用法如下:

  s格式符,用来输出一个字符串。有以下几种用法:

  1、%s。  printf("%s","china");  输出字符串“china”。

  2、%ms。  输出字符串占m列,如果字符串本身长度超过m,则可以超过m列,全数输出;如果字符串小于m,则左补空格。

  3、%-ms。  输出字符串占m列,如果字符串小于m,则字符串靠左,右左补空格。  

       4、%m.ns。输出占m列,但只取字符串中的左端n个字符,这n个字符输入输出在m列的右则,左则补空格。

  5、-%m.ns。n个字符输出在m列的左侧,右侧补空格。  #include <stdio.h>  int main ()  {  printf("%3s,%7.2s,%.4s,%-5.3s\n","china","china","china","china");  }  china,     ch,chin,chi

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c语言中%s的用法 的相关文章

  • 欠拟合和过拟合

    过拟合 定义 具体表现就是最终模型在训练集上效果好 在测试集上效果差 模型泛化能力弱 具体表现就是最终模型在训练集上效果好 在测试集上效果差 模型过于复杂 过拟合的原因 训练数据中噪音干扰过大 使得学习器认为部分噪音是特征从而扰乱学习规则
  • Nginx二级项目配置

    Nginx二级项目服务页面部署 应用场景 比如一个项目需要一个正常的生产服务的地址在根目录 现在需要一个后台管理项目可以部署在 admin 的路径下 需要帮助文档的页面可以部署在 help nginx conf 配置 location ma
  • 【SQL注入-08】二次注入案例—以sqli-labs-less24为例

    目录 1 二次注入概述 1 1 定义 1 2 思路 2 二次注入案例 2 1 实验平台 2 2 实验目标 2 3 具体注入过程 2 3 1 注入前准备 2 3 2 确定目标账户admin 2 3 3 第一次注入 2 3 4 第二次注入 2
  • eos bp节点 超级节点搭建

    https github com nebulaprotocol 这个网址里面有一个 fake terminal website 比较有意思 可以看看示例 https bp nebulaprotocol com 搭建eos BP节点 环境搭建

随机推荐

  • 家政服务小程序制作攻略揭秘

    想要打造一个家政服务小程序 但是又不懂编程和设计 不用担心 下面将为你详细介绍如何利用第三方平台 从零开始打造一个家政服务小程序 首先 你需要找到一个适合的第三方平台 例如乔拓云网 在乔拓云网的 轻应用小程序 中 点击 去管理 你就可以进入
  • 回顾2021,展望2022

    2021 这一年最大的收获是孕育了一个聪明漂亮机灵的小家伙 这一年我虚岁28岁 和爱的人有了爱的结晶 东哥各方面都挺好的 我们都不是圣人 都是能力有限的普通人 但他在尽其所能的对我好 我不是万能的人 但也独立坚强 之后一个人带娃的日子适应的
  • LaTeX公式中指定某些字母或符号为正体

    m rm G 显示效果为
  • I/O 函数/缓存和字节流、占位符、getchar(),putchar()

    I O 函数 C 语言提供了一些函数 用于与外部设备通信 称为输入输出函数 简称 I O 函数 输入 import 指的是获取外部数据 输出 export 指的是向外部传递数据 缓存和字节流 严格地说 输入输出函数并不是直接与外部设备通信
  • 从零开始学C++之异常(三):异常与继承、异常与指针、异常规格说明

    一 异常与继承 如果异常类型为C 的类 并且该类有其基类 则应该将派生类的错误处理程序放在前面 基类的错误处理程序放在后面 include
  • python3.5源码分析-启动与虚拟机

    Python3源码分析 本文环境python3 5 2 参考书籍 lt
  • 虚幻引擎游戏开发过程中,游戏鼠标如何双击判定?

    UE虚幻引擎对于游戏开发者来说都不陌生 市面上有47 主机游戏使用虚幻引擎开发游戏 作为是一款游戏的核心动力 它的功能十分完善 囊括了场景制作 灯光渲染 动作镜头 粒子特效 材质蓝图等 本文介绍了虚幻引擎游戏开发过程中游戏鼠标双击判定 一起
  • 数据库变更管理:Liquibase or Flyway

    从零打造项目 系列文章 工具 比MyBatis Generator更强大的代码生成器 ORM框架选型 SpringBoot项目基础设施搭建 SpringBoot集成Mybatis项目实操 SpringBoot集成MybatisPlus项目实
  • vsftpd默认值

    原文地址 http vsftpd beasts org vsftpd conf html 国内解释 http hi baidu com 346430756 blog item 5527e9363402652a0b55a9d0 html VS
  • Leetcode链表篇总结(C++)

    文章目录 一 基础知识 二 经典题目 1 203 移除链表元素 简单 2 707 设计链表 中等 3 206 反转链表 简单 4 142 环形链表 中等 5 19 删除链表的倒数第N个结点 中等 6 面试题 02 07 链表相交 简单 三
  • Java实现添加文字水印、图片水印功能实战

    本文介绍java实现在图片上加文字水印的方法 水印可以是图片或者文字 操作方便 java实现给图片添加水印实现步骤 获取原图片对象信息 本地图片或网络图片 添加水印 设置水印颜色 字体 坐标等 处理输出目标图片 一 java实现给图片添加文
  • 目标检测的数据格式

    在目标检测任务中 常见的数据集格式有三种 分别为voc coco yolo 一 VOC voc数据集由五个部分构成 JPEGImages Annotations ImageSets SegmentationClass以及Segmentati
  • lua元表的相关知识

    setmetatable 和getmetatable local a 8 local b s local t 1 2 在Lua代码中 只能设置table的元表 若要设置其它类型的值得元表 则必须通过C代码来完成 对于字符串 标准的字符串程序
  • Linux中apt命令

    apt简介 Advanced Packaging Tool apt 是Linux下的一款安装包管理工具 最初只有 tar gz的打包文件 用户必须编译每个他想在GNU Linux上运行的软件 用户们普遍认为系统很有必要提供一种方法来管理这些
  • Github的创建及使用

    Github创建 注册账号 进入GitHub官网 https github com 步骤1 注册账号 username 不能使用下划线 并且短横线不能打头 中文也是不合法昵称 email 要填写合法邮箱 并且是未在GitHub注册过的邮箱
  • 什么是大小端?如何确定大小端?

    一 什么是大小端 对于一个由2个字节组成的16位整数 在内存中存储这两个字节有两种方法 一种是将低序字节存储在起始地址 这称为小端 little endian 字节序 另一种方法是将高序字节存储在起始地址 这称为大端 big endian
  • 基于微信小程序的游泳馆管理系统

    末尾获取源码 开发语言 Java Java开发工具 JDK1 8 后端框架 SSM 前端 Vue 数据库 MySQL5 7和Navicat管理工具结合 开发软件 IDEA Eclipse 小程序 微信开发者工具 是否Maven项目 是 目录
  • DHCP协议工作原理(分配IP地址的方式)

    DHCP工作在应用层 使用UDP协议工作 负责给局域网内的用户分配IP地址 分配IP地址的方式有三种 手动配置 自动配置 动态配置 手动配置是指管理员手动给客户端配置一个特定的IP地址 自动配置是指服务器为第一次链接的客户端分配一个永久地址
  • 数据挖掘实验第一次作业

    import random from matplotlib import pyplot class MTKL def init self n m self n n self m m def MC self n self n m self m
  • c语言中%s的用法

    转自 https www pinlue com article 2020 03 3100 5310073904413 html C语言是计算机软件领域非常经典的编程语言 unix linux等众多操作系统均是由C语言编写而成 而在硬件控制