C语言基础练习(3)

简介: C语言基础练习(3)

【例1-6】类型转换字符d的使用。

include

main()
{int a=123;
long b=123456;
/用四种不同格式,输出int型数据a的值/
printf("a=%d,a=%5d,a=%-5d,a=%2d\n",a,a,a,a);
/用四种不同格式,输出long型数据b的值/
printf("b=%ld,b=%8ld,b=%-8ld,b=%2ld\n",b,b,b,b);
printf("a=%ld\n",a); //用%ld输出int型数据a
printf("b=%d\n",b); //用%d输出long型数据b
}
程序的运行结果如图1-14所示。
image.png

图1-14程序运行结果
【例1-7】类型转换字符f的使用。

include

main()
{float f=123.456;
double d1,d2;
d1=111111.11111111;
d2=222222.22222222;
printf("f=%f,f=%12f,f=%12.2f,f=%-12.2f,f=%.0f,f=%.2f\n",f,f,f,f,f,f);
printf("d1+d2=%f\n",d1+d2);
}
程序结果如图1-15所示。
image.png

图1-15程序运行结果
【例1-8】putchar()函数的格式和使用方法。

include “stdio.h”

main()
{char ch1,ch2,ch3;
ch1=’S’;
ch2=’u’;ch3=’n’;
putchar(ch1); putchar(ch2); //输出ch1,ch2的值
putchar(ch3); putchar(‘\n’); //输出ch3的值并换行
putchar(ch1); putchar(‘\n’); //输出ch1的值并换行
putchar(‘u’); putchar(‘\n’); //输出字符’u’并换行
putchar(ch3); putchar(‘\n’); //输出ch3的值并换行
}
程序运行如图1-16所示。
image.png
图1-16程序运行结果

相关文章
|
6月前
|
C语言 数据安全/隐私保护
C语言初阶②(分支语句和循环语句)编程练习
C语言初阶②(分支语句和循环语句)编程练习
56 1
|
6月前
|
算法 C语言 容器
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣(上)
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
47 0
|
6月前
|
C语言
C语言指针——练习
C语言指针——练习
|
6月前
|
编译器 C语言
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。(下)
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。
42 0
|
5月前
|
C语言
C语言练习代码第一篇
C语言练习代码第一篇
|
6月前
|
编译器 C语言 C++
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题
53 2
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
|
5月前
|
C语言
|
6月前
|
存储 前端开发 算法
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣(下)
从C语言到C++_18(stack和queue的常用函数+相关练习)力扣
21 0
|
5月前
|
编译器 C语言
|
5月前
|
C语言