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程序运行结果

相关文章
|
8天前
|
C语言
C语言练习5
C语言练习5。
14 2
|
3天前
|
编译器 C语言
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。(下)
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。
9 0
|
3天前
|
C语言 数据安全/隐私保护
C语言初阶②(分支语句和循环语句)编程练习
C语言初阶②(分支语句和循环语句)编程练习
11 1
|
1天前
|
C语言
C语言指针——练习
C语言指针——练习
|
2天前
|
编译器 C语言 C++
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题
11 2
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(下)
|
2天前
|
编译器 C语言 C++
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(中)
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题
9 1
|
2天前
|
算法 编译器 C语言
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题(上)
从C语言到C++⑥(第二章_类和对象_中篇_续)大练习(日期类)+笔试选择题
13 3
|
3天前
|
C语言
C语言进阶21收尾(编程练习)(atoi,strncpy,strncat,offsetof模拟实现+找单身狗+宏交换二进制奇偶位)(下)
C语言进阶21收尾(编程练习)(atoi,strncpy,strncat,offsetof模拟实现+找单身狗+宏交换二进制奇偶位)
8 0
|
3天前
|
C语言
C语言进阶21收尾(编程练习)(atoi,strncpy,strncat,offsetof模拟实现+找单身狗+宏交换二进制奇偶位)(上)
C语言进阶21收尾(编程练习)(atoi,strncpy,strncat,offsetof模拟实现+找单身狗+宏交换二进制奇偶位)
12 0
|
3天前
|
存储 C语言
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。(中)
C语言进阶⑪(指针上)(知识点和对应练习)回调函数模拟实现qsort。
11 0