qhnw.net
当前位置:首页 >> 用C语言怎么才能输出!@#$~%^&*()_+|\=%"": >>

用C语言怎么才能输出!@#$~%^&*()_+|\=%"":

printf(“%%”);输入两个%就可以了.

#include<stdio.h>void main(){ printf("I @ you. I like . Today is .\n");}貌似输不出来,运行结果:

020 (010<<1^1)=0210xe<<1))=034二者与就等于020

void main() { printf("A\n"); printf("BB\n"); printf("CCC\n"); printf("DDDD\n"); }

12345678 #include<sdio.h> intmain() { inti,N; scanf("%d",&N); for(i=0;i<N;i++) printf("*"); return0; }

明白了… #include "stdio.h" void main() { int i,j,n; printf("Please Input N:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=0;j<2*i-1;j++) { printf(" * "); } printf("\n"); } }

"+"代表输出为右对齐(也是默认的);“-”代表输出为左对齐;“8”代表输出占8列宽度;“0”为填充字符,也就是说要输出的东西不够指定的列宽(如题中的8列宽度),就用指定的字符(如题中的“0”)填充到指定的列宽.

%作为运算符是用来取摸的,也就是取余,给个列子:5%3=2 作为输入输出格式符时如:scanf("%d",&a),printf("%d",a); 这时%+格式表示a以什么样的格式输入输出.还有%c,%e,%f等等,分别表示以字符型,浮点型输出,后两个中e是科学计数法输出的.一般就这两种吧

#includestdio.hintmain(){printf(\\\500\\\);return0;}结果为\500\

从你后续的说法上看,应该是1/3*3和1.0/3*3区别就在于类型1/3,两个都是整数,结果也是整数,也就是int型于是结果取整,1/3值为0,再乘3,结果依然为0而1.0是double类型,除以3结果还是double类型,值是0.333333,再乘以3,就又恢复回1了

相关文档
zdly.net | mydy.net | jinxiaoque.net | dfkt.net | dbpj.net | 网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com