b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mapinfo输出随机字符_printf("");_printf输出字符(2)

电脑杂谈  发布时间:2017-01-14 21:09:26  来源:网络整理

由本节所学的printf()函数, 并结合上一节学习的数据类型, 编制下面的程

序, 以加深对Turbo C2.0数据类型的了解。

示例

#include<stdio.h>

#include<string.h>

int main()

{

char c, s[20], *p;

int a=1234, *i;

float f=3.141592653589;

double x=0.12345678987654321;

p="How do you do";

strcpy(s, "Hello, Comrade");

*i=12;

c='\x41';

printf("a=%d\n", a); /*结果输出十进制整数a=1234*/

printf("a=%6d\n", a); /*结果输出6位十进制数a= 1234*/

printf("a=%06d\n", a); /*结果输出6位十进制数a=001234*/

printf("a=%2d\n", a); /*a超过2位, 按实际值输出a=1234*/

printf("*i=%4d\n", *i); /*输出4位十进制整数*i= 12*/

printf("*i=%-4d\n", *i); /*输出左对齐4位十进制整数*i=12*/

printf("i=%p\n", i); /*输出地址i=06E4*/

printf("f=%f\n", f); /*输出浮点数f=3.141593*/

printf("f=6.4f\n", f); /*输出6位其中小数点后4位的浮点数

f=3.1416*/

printf("x=%lf\n", x); /*输出长浮点数x=0.123457*/

printf("x=%18.16lf\n", x);/*输出18位其中小数点后16位的长浮点

数x=0.1234567898765432*/

printf("c=%c\n", c); /*输出字符c=A*/

printf("c=%x\n", c); /*输出字符的ASCII码值c=41*/

printf("s[]=%s\n", s); /*输出数组字符串s[]=Hello, Comrade*/

printf("s[]=%6.9s\n", s);/*输出最多9个字符的字符串s[]=Hello,

Co*/

printf("s=%p\n", s); /*输出数组字符串首字符地址s=FFBE*/

printf("*p=%s\n", p); /* 输出指针字符串p=How do you do*/

printf("p=%p\n", p); /*输出指针的值p=0194*/

getch();

retunr 0;

}

上面结果中的地址值在不同计算机上可能不同。

例.中第一条语句#include<stdio.h>的含义是调用另一个文件stdio.h, 这

是一个头文件, 其中包括全部标准输入输出库函数的数据类型定义和函数说明。

Turbo C2.0对每个库函数便用的变量及函数类型都已作了定义与说明, 放在相应

头文件"*.h"中, 用户用到这些函数时必须要用#include<*.h>或#include"*. h"

语句调用相应的头文件, 以供连接。若没有用此语句说明, 则连接时将会出现错

误。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26323-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 井上和彦
      井上和彦

      我们确实盼着台独分子好好折腾

    • 曹豳
      曹豳

      都说天鹅是白色的

    • 童玉真
      童玉真

      为什么6plus无线网络每次只能搜到一个

    每日福利
    热点图片
    拼命载入中...