C_Primer_Plus(第五版)全书源代码

2018-12-10 23:44

//

/*

#include int main(void) {

int dogs;

chapter 01

printf(\ scanf(\

printf(\

return 0; } */

////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////

//

chapter 02

// fathm_ft.c -- converts 2 fathoms to feet /*

#include int main(void) {

int feet, fathoms;

fathoms = 2; feet = 6 * fathoms;

printf(\ printf(\

return 0; } */

////////////////////////////////////////////////////////////////// /*

#include

int main(void) // a simple program {

int num; // define a variable called num num = 1; // assign a value to num

printf(\ printf(\

printf(\

return 0; }*/

////////////////////////////////////////////////////////////////// // two_func.c -- a program using two functions in one file /*

#include

void butler(void); // ISO/ANSI C function prototyping int main(void) {

printf(\ butler();

printf(\

return 0; }

void butler(void) // start of function definition {

printf(\} */

////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////

//

/*

// altnames.c -- portable names for integer types #include

#include // supports portable types the system doesn't contain the header file int main(void) {

int16_t me16; // me16 a 16-bit signed variable

me16 = 4593;

printf(\ printf(\

printf(\ printf(\ printf(\

return 0;

chapter 03 数据和C

} */

////////////////////////////////////////////////////////////////// /*

// bases.c--prints 100 in decimal, octal, and hex #include int main(void) {

int x = 100;

printf(\ printf(\ //%# 十六进制前显示 Ox //八进制数前显示o return 0; } */

////////////////////////////////////////////////////////////// /*

// charcode.c-displays code number for a character #include int main(void) {

char ch;

printf(\ scanf(\

printf(\

return 0; } */

////////////////////////////////////////////////////////////// /*

//print1.c-displays some properties of printf() #include int main(void) {

int ten = 10; int two = 2;

printf(\

printf(\ printf(\

printf(\ // forgot 2 arguments

return 0; } */

////////////////////////////////////////////////////////////// /* print2.c-more printf() properties */ /*

#include int main(void) {

unsigned int un = 3000000000; // system with 32-bit int short end = 200; // and 16-bit short long big = 65537;

long verybig = 12345678908642;

//C也可以使用前缀h来表示short类型。

//因此%hd显示一个十进制的short整型。%ho为八进制形式。

printf(\ printf(\ printf(\

printf(\

return 0; } */

//////////////////////////////////////////////////////////////

/* showf_pt.c -- displays float value in two ways */ /*

#include int main(void) {

float aboat = 32000.0; double abet = 2.14e9; long double dip = 5.32e-5;

printf(\ printf(\ printf(\

return 0; } */

////////////////////////////////////////////////////////////// /* toobig.c-exceeds maximum int size on our system */ /*

#include int main(void) {

int i = 2147483647;

unsigned int j = 4294967295;

printf(\ printf(\

return 0; } */

////////////////////////////////////////////////////////////// /* typesize.c -- prints out type sizes */ /*

#include int main(void) {

// c99 provides a %zd specifier for sizes

printf(\ printf(\ printf(\ printf(\ return 0; } */

////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////

//

chapter04 字符串的格式化输入/输出// defines.c -- uses defined constants from limit.h and float. useful ,you can know some limits of the system /*

#include

#include // integer limits #include // floating-point limits int main(void) {

printf(\ printf(\

printf(\

// this is


C_Primer_Plus(第五版)全书源代码.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西南大学18春1058公共管理学机考作业

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: