在c语言中,%c单个字符输出的意思。
这是在scanf、printf这样的函数中,将参数类型与输入/输出句子中的相应位置相对应所使用的转义标志符。
其中常用的有%c–对应字符型char%s–对应字符串型char*(char[])%d–对应整形int%ld–对应长整形long%x–对应十六进制整数,大于9的字母小写%X–对应十六进制整数,大于9的字母大写%u–对应无符号整形unsigned int。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
扩展资料:
整数类型:(即数字)输出整数d%
浮点型,也叫实数型(即小数)%f,指数 %e %g
字符型 (字母) 输出一个字符 %c 字符串 %s
%d %f %e %g %c %s……这些都叫控制符 一般用于输出语句。
至于转义字符 一般是反斜杠(’\’)加上相应标示符 如 要求输出换行 ‘\n’
printf(“ABCDEF\n”)这条语句输出ABCDEF后自动换到下一行,而’\n’是不会再屏幕上显示的,也就是说转义字符在用于输出语句时是不显示的。
\a 响铃 \b退格 \f换页 \n换行 \r回车 \t水平制表 \v垂直制表 \0空字符。
K&R C主要介绍了以下特色:
结构体(struct)类型
长整数(long int)类型
无符号整数(unsigned int)类型
把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。
即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。