C# · 12月 20, 2021

C语言精彩编程百例—基础知识篇1

任何一门语言都是先从模仿开始学习的,这本书是巩固C语言很不错的练习材料,不过现在这书貌似已经不出版了。 

这本书之前在学校就从图书馆借过,当时就敲了一遍,现在还是历久弥新,碰巧找到了PDF版本,手动再练习下,想要PDF及源码的同学可以关注我的微信公众号“炫色Allen”,留言C语言精彩编程百例及邮箱即可。

实例 1 基础类型转换

# include

void main()

{

/* 定义变量并赋初值 */

int a = 5;

char c = ‘a’;

float f = 5.3;

double m = 12.65;

double result;

/* 同类型数据间进行运算并输出结果 */

printf(“a + c = %dn”,a + c);

printf(“a + c = %cn”,a + c);

printf(“f + m = %fn”,f + m);

/* 不同类型数据间进行运算并输出结果 */

printf(“a + m = %fn”,a + m);

printf(“c + f = %fn”,c + f);

/* 将上述四个变量进行混合运算,并输出结果 */

result = a + c * (f + m);

printf(“double = %fn”,result);

}

实例 2 转义字符

# include

void main()

{

/* 换行符’n’,用于输出换行 */

printf(“How are you?n”);

printf(“I am fine.nn”);

/* 横向跳格符’t’,使跳到下一个输出区 */

printf(“How are you?t”);

printf(“I am fine.nn”);

/* 退格符’b’,使当前的输出位置退一格,即输出的起始位置左移一位 */

printf(” How are you?n”);

printf(” bI am fine.nn”);

/* 回车符’r’,使当前输出位置回到本行开头 */

printf(” I am fine.”);

printf(“rHow are you?nn”);

/* 多个转义字符的混合运用 */

printf(“note:n a stibbkrpn”);

}