C语言 amp lf,C语言常用数据类型总表

C语言常用数据类型使用总表

数据 C数据 分类 类型 整型 整数 长整型 7 -22 100 0 long 定义变 常量表示形式 量的关 定义变量示例 键字 int int age; int x, y, z; long mile; long m, t; height; sg, tz, 输入输 出格式 输出示例 修饰符 %d printf("age=%d\n",age); printf("%d, %d, %d\n", x, y, z); printf("mile=%ld\n", mile); printf("m:%ld, t:%ld\n", m, t); 输入示例 scanf("%d", &age); scanf("%d%d%d", &x,&y, &z); scanf("%ld", &mile); scanf("%ld%ld", &m, &t); 输入数据举例 19 15 29 12345 100000 9999999 5555555 175.4 168 71.5 1.2 12345678.876 1.1 1.2 1.3 1.4 m xy m xy 若要输入多 个字符,这 些字符之间 不允许用任 何分隔 若要输入多 个整数或实 数,可以用 空格、回车 、Tab键来 分隔各个数 输入形式备 注

%ld

0.576 float 单精度 3.1415926 float float 浮点型 .475 fat; 22. 实数 1.23e+15 double 双精度 0.75e-2 (红色为科学计 double double 浮点型 w, x; 数法) 'a' 'M' 'X' '1' '2' '9' 符号 字符型 char '\n' '\t' '\\' 其他相关提示 注1:

%f

printf("%f\n", height); printf("%f %f %f\n", sg, tz, fat);

scanf("%f", &height); scanf("%f%f%f",&sg,&tz,&fat);

dis; u, v,

%lf

printf("dis:%lf\n", dis); scanf("%lf", &dis); printf("%lf\n%lf\n%lf\n%lf\n", u,v,w,x); scanf("%lf%lf%lf%lf",&u,&v,&w,&x); printf("ch=%c\n", ch); printf("mf=%c\nclass=%c\n", mf, class); scanf("%c",&ch); scanf("%c%c",&mf,&class); ch=getchar(); mf=getchar();

%c

char ch; char mf,class; 字符专 putchar(ch); 用输入 putchar(mf); 输出

putchar(class);

class=getchar();

scanf语句中若有除格式修饰符外的其他字符,则在输入时需要原样输入,否则变量将得不到正确的值。例如:scanf("a=%d,b:%d\n",&a,&b);则其输入只能是:a=xxx,b:yyyy\n这 种形式(其中xxx,yyyy是可以改变的整数)。 0.75e-2即是数学上的0.75×10-2;e前可以是整数也可以是小数,但e后面只能是整数 double dis=9.84325e189; char mf='m', class='x';

注2: 1.23e+15也可以写成1.23e15,表示数学上的1.23×1015; 注3: 变量的初始化:int age=19; long m=1024567,t;

float sg, tz, fat=0.75;

1)%md或%mld:m代表某个整数,其意义是输出时该整数在屏幕上占m位,若整数本身不足m位,则其前用空格补充,若整数超过m位,则全部输出该整数。如:long a=1234567; printf("|%6ld|\n",a); 输出为:|1234567|,而printf("|%9ld|\n",a);则输出为: 格式修 | 1234567|(数前面空了两格) 饰符的 注4: 高级用 2)%m.nf或%m.nlf:m、n均是某个整数,其意义是输出时该浮点数占m位,但小数位数固定为n位(计算一下,就会发现默认要求整数的位数为m-n-1位,因为小数点也占了一 位)。若整数位超过了m-n-1位,则全部输出,若整数位不够m-n-1位,则在其前用空格补充。例如:float b=234.98765432; printf("|%7.6f|\n",b);输出为: 法: |234.987654|,而printf("|%13.6f|\n",b);的输出则为: | 234

.987654|,(数前空了两格)。 注5: 在C语言中,所有的浮点数常量均被默认为是double类型的。若硬是要系统认为这个常量是float类型的,则应当在常量后加字母f或F来表示。例如:float k=2.3f;

1-811-jpg_6_0_______-1235-0-0-1235.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值