c语言中% c是什么意思
更新日期:2024.04.29
%c是格式控制符,意思是按字符输入或输出,比如:char ch='a';printf("%c
",ch);那么就会输出a。
%d:输入输出为整形,printf("%d",a);也就是打印整数a.
%s:输入输出为字符串
%f:输入输出为浮点型
printf( stream, "%s%c", s, c );
%s -- 打印格式,按字符串方式输出变量s的值(字符串)到文件流stream
%c -- 打印格式,按ASCII字符方式输出变量c的值(即打印一个字符)到文件流stream
:在C++中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。
a&b表示a和b执行按位与运算。
&后跟一个变量。每个变量对应一个存储空间块。每个存储空间都有一个数字,即地址,&变量名表示取出该代码,而变量名表示取出该编号对应的存储空间中的值。
系统将在内存中分配一个空间,* a的值是变量a的值;定义一个指向整数数据的指针,效果与&相反,它根据变量的地址获取变量的值,编译时给它分配一个地址,指针指向整数数据。