c语言中%s怎么用
C语言是计算机软件领域非常经典的编程语言,unix、linux等众多操作系统均是由C语言编写而成。而在硬件控制、底层驱动等应用领域,C语言更是具有不可替代的作用。下面小编给大家整理了c语言中%s的用法,供大家参阅。
s格式符,用来输出一个字符串。有以下几种用法:
1、%s。
printf("%s","china");
输出字符串“china”。
2、%ms。
输出字符串占m列,如果字符串本身长度超过m,则可以超过m列,全数输出;如果字符串小于m,则左补空格。
3、%-ms。
输出字符串占m列,如果字符串小于m,则字符串靠左,右左补空格。
4、%。输出占m列,但只取字符串中的.左端n个字符,这n个字符输入输出在m列的右则,左则补空格。
5、-%。n个字符输出在m列的左侧,右侧补空格。
#include
int main ()
{
printf("%3s,%7.2s,%.4s,%-5.3s","china","china","china","china");
}
china, ch,chin,chi
-
C语言入门知识:位运算
导语:C语言作为一门非常适合编程入门的语言,打好基础的重要性不言而喻。下面是其位运算的相关知识,欢迎阅读:一、位运算符在计算机中,数据都是以二进制数形式存放的,位运算就是指对存储单元中二进制位的运算。C语言提供6种位运算符。二、位运算位运算符&|~<<>>∧...
-
2017年计算机二级C语言考前训练题及答案
计算机二级对于很多考生来说还是比较有难度的,那么怎样顺利通过二级考试呢?这就需要大家平时多练习和找方法了。以下是本站小编整理的2017年计算机二级C语言考前训练题及答案,希望对大家有帮助!考前训练题一1:第1题m个人的成绩存放在score数组中,请编写函数fun,它...
-
C++中四种加密算法之DES源代码
DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。下面梳理了C++中四种加密算法之DES源代码,供大家参...
-
有关C语言中获取文件状态的相关函数小结
C语言stat()函数:获取文件状态头文件:#include#include定义函数:intstat(constchar*file_name,structstat*buf);函数说明:stat()用来将参数file_name所指的文件状态,复制到参数buf所指的结构中。下面是structstat内各参数的说明:structstat{dev_tst_dev;//device文...