c++语言中 百分号如何输出 如要求输出50%
作者&投稿:休待 (若有异议请与网页底部的电邮联系)
printf("50%%
");
printf系列格式化函数的第一个参数中,百分号必须用“%%”表示,因为单个百分号已经有了特殊含义;
而在普通字符串中,百分号直接用“%”表示即可,“\%”虽然语法中没有提及,但在VC环境下也没有问题(其它编译器没有测试过),“%%”表示两个百分号
int i=50;
cout<<i<<"%"<<endl;
突然想到你可能是c并非标准c++
如果是c
还可以使用
printf("%d%%",i);
即两个%连写带表%
在C++中,如zhuhuaizhong所说,cout << "%" << endl;
但在C中,只需双写即可,即 printf("%d%%",50);
printf("50%%\n");
按住shift键,再按住上面一排数字键的 5 ,要是看不懂你就直接复制吧 %
离
黎才鹿胎: printf("50%%\n");
分宜县15034615290: c++怎样输出百分号(不用%%) - ?
黎才鹿胎: 直接输出就行啊 int i=50; cout<<<"%"< 突然想到可能是c并非标准c++ 如果是c 还可以使用 printf("%d%%",i); 即两个%连写带表%
分宜县15034615290: C语言中 要输出%S 怎么写? - ?
黎才鹿胎: printf("%s",要输出的字符串);...
分宜县15034615290: C++ 中 譬如%g %s 此类带百分号的命令是什么命令及具体用法~?? - ?
黎才鹿胎: int printf(const char *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type 规定数据输出方式,具...
分宜县15034615290: c语言的%怎么算的 - ?
黎才鹿胎: 在C/C++中,“%”是求余运算符,适用于无符号整形变量.对于无符号整形变量m和n,则 m%n的结果是0 ~ n - 1,例如 105%5 = 0 12%5 = 2 3%2 = 1 26%7 = 5 算法:用m减去n,如果差小于n,则这个差就是求余的结果,否则继续用得到的差减n,直到满足差小于n为止,最后得到的差就是求余结果.
分宜县15034615290: c语言中如何打出百分号? - ?
黎才鹿胎: printf("%c\n", '%');如果只是打印一个%,用上面的调用即可. int a = 10; printf("%d%%\n", a);如果是在字符串中打印%,则用这种调用,printf中两个%连在一起,表示打印一个%字符. 这里打印出的结果是10%.
分宜县15034615290: 在c语言中多个%时怎样输出 - ?
黎才鹿胎: 要输出单个%,可以用putchar:putchar('%'); 一行中全是%,可以用puts:puts("%%%"); 如果要用printf,这样写:printf("%%"),输出一个%
分宜县15034615290: C语言中的各种百分号都代表什么意思 - ?
黎才鹿胎: %% 印出百分比符号,不转换. %c 整数转成对应的 ASCII 字元. %d 整数转成十进位. %f 倍精确度数字转成浮点数. %o 整数转成八进位. %s 整数转成字符串. %x 整数转成小写十六进位. %X 整数转成大写十六进位. 扩展资料 C语言输出百分号(%)的方法 #include <stdio.h> int main() { int a=90; printf("%d%%\n",a); return 0; } 参考资料来源: 百度百科—百分号
分宜县15034615290: C语言程序如果想输出字符“%”.则应在“格式控制”字符变串中用()——( - ?
黎才鹿胎: 额,C++中某些函数将%作为转义字符,在这些函数中要输出%的话,直接输入两个%就可以了. 比如: printf("%d%%",100); 但是并不一定每个字符串里面%都会转义,这一点和“\”符号还是有区别的.
分宜县15034615290: C语言中,在程序编辑器里单引号百分号这些符号怎么打 - ?
黎才鹿胎: 1、在编辑状态下,单引号百分号可以从键盘输入; 2、如果想用printf输出,则需要转义字符\实现; 3、输出单引号\'; 4、输出双引号\; 5、输出\本身则\\.