嵌入式技术
hi!这里是渔火。今天我们接续来讲 C 语言顺序结构。
我们来看下整型数据的输出和输入。
【1.1】整型数据的输出
#include运行//2023.1.31渔火 Linux迷 www.linuxmi.com int main() { int x=888; long int y=66880; printf("x=%d,y=%ld ",x,y); printf("x=%o,y=%lo ",x,y); printf("x=%#x,b=%#lx ",x,y); printf("x=%d,y=%ld ",x); printf("x+y=%ld ",x+y,y); printf("输出结束! "); //2023.1.31渔火 Linux迷 www.linuxmi.com return 0; }
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com gcc linuxmi.c -o linuxmi.out -Wformat=0结果如下:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ./linuxmi.out x=888,y=66880 x=1570,y=202500 x=0x378,b=0x10540 x=888,y=0 x+y=67768 输出结束!
#include(1)如果输入12 23 34,那么运行结果如下://2023.1.31渔火 Linux迷 www.linuxmi.com int main() { int x,y; long int c; scanf("%d%d%ld",&x,&y,&c); printf("x=%d,y=%d,c=%ld ",x,y,c); //2023.1.31渔火 Linux迷 www.linuxmi.com return 0; }
#include如果输入201.3654 56987.685102345,那么运行结果如下://2023.1.31渔火 Linux迷 www.linuxmi.com int main() { float f; double d; scanf("%f%lf",&f,&d); printf("f=%f,d=%f ",f,d); printf("f=%e,d=%e ",f,d); printf("f=%4.2f,d=%.3f ",f,d); //2023.1.31渔火 Linux迷 www.linuxmi.com return 0; }
#include如果输入x y z,那么运行结果如下://2023.1.31渔火 Linux迷 www.linuxmi.com int main() { char a,b,c; scanf("%c%c%c",&a,&b,&c); printf("a=%3c,b=%c,c=%c ",a,b,c); //2023.1.31渔火 Linux迷 www.linuxmi.com return 0; }
#include运行结果如下://2023.1.31渔火 Linux迷 www.linuxmi.com int main() { char ch; ch=getchar(); putchar(ch); //2023.1.31渔火 Linux迷 www.linuxmi.com return 0; }
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !