2
T he Computer Concepts and C Programming book helps you to master the fundamentals of computer and C programming language. The book is divided into two sections—the first section elaborates the basic concepts of computer, such as input/output devices, memory device, and operating systems. The second section of the book provides an in-depth coverage of programming techniques in C programming and covers concepts such as variables, operators, strings, managing input/output, arrays, and pointers. ISBN: 9789351194705 | Price: 449/- | Pages: 572 | Authors: Vikas Gupta, KLSI COMPUTER CONCEPTS AND C PROGRAMMING COMPUTER CONCEPTS AND C PROGRAMMING t t t t t t t t t t t t Fundamentals of Computer Fundamentals of Operating System Approach of Problem Solving Fundamentals of C Programming Variables, Constants, and Input/Output Functions in C Operators, Control, and Loop Statements in C One-Dimensional, Two-Dimensional, and Multi- Dimensional Arrays Working with Functions and Strings Structures and Unions Use of Pointers Preprocessor Statements and Data Files in C Standard Library Functions u u u u u u u u u The history of computer, basics of hardware devices, and different types of systems and application software The different types of operating systems, computer processing techniques, and functions of operating systems The fundamentals of problem solving and C, basic computation model, flowcharts, algorithm, and pseudo code, history and features of C language, data types, constants, variables, const and volatile type qualifiers ,data type modifiers, backslash and symbolic constants, delimiters, and multiple assignments. The different types of operators in C, operator precedence, type casting, mixed mode operation, mathematical functions, header files, and preprocessor directives The control statements, iterative statements, jump statements, and one- as well as two-dimensional arrays Built-in functions, user-defined functions, passing parameters to functions, using arrays in functions, recursive functions, and local, global, static, and register variables Structure variables, nested structures, union variable, pointer variable, address of operator with pointer, dereferencing pointer, and passing pointer to a function by using the call by value and reference methods The #define, #include, #if, #elif, #else, #endif, #undef, #ifdef, #ifndef, and #error directives, predefined macro, and command line arguments in C Library functions, I/O functions, string functions, character functions, math functions, time and date functions, and miscellaneous functions ` 449/- THIS BOOK COVERS: SALIENT FEATURES:

Computer Concepts and C Programming

Embed Size (px)

DESCRIPTION

Computer Concepts and C Programming

Citation preview

The Computer Concepts and C Programming book helps you to master the fundamentals of computer and C programming language. The book is divided into two sections—the first section elaborates the basic concepts

of computer, such as input/output devices, memory device, and operating systems. The second section of the book provides an in-depth coverage of programming techniques in C programming and covers concepts such as variables, operators, strings, managing input/output, arrays, and pointers.

ISBN: 9789351194705 | Price: 449/- | Pages: 572 | Authors: Vikas Gupta, KLSI

COMPUTER CONCEPTS AND C PROGRAMMINGCOMPUTER CONCEPTS AND C PROGRAMMING

t

t

t

t

t

t

t

t

t

t

t

t

Fundamentals of Computer

Fundamentals of Operating System

Approach of Problem Solving

Fundamentals of C Programming

Variables, Constants, and Input/Output Functions in C

Operators, Control, and Loop Statements in C

One-Dimensional, Two-Dimensional, and Multi- Dimensional Arrays

Working with Functions and Strings

Structures and Unions

Use of Pointers

Preprocessor Statements and Data Files in C

Standard Library Functions

u

u

u

u

u

u

u

u

u

The history of computer, basics of hardware devices, and different types of systems and application software

The different types of operating systems, computer processing techniques, and functions of operating systems

The fundamentals of problem solving and C, basic computation model, flowcharts, algorithm, and pseudo code, history and features of C language, data types, constants, variables, const and volatile type qualifiers ,data type modifiers, backslash and symbolic constants, delimiters, and multiple assignments.

The different types of operators in C, operator precedence, type casting, mixed mode operation, mathematical functions, header files, and preprocessor directives

The control statements, iterative statements, jump statements, and one- as well as two-dimensional arrays

Built-in functions, user-defined functions, passing parameters to functions, using arrays in functions, recursive functions, and local, global, static, and register variables

Structure variables, nested structures, union variable, pointer variable, address of operator with pointer, dereferencing pointer, and passing pointer to a function by using the call by value and reference methodsThe #define, #include, #if, #elif, #else, #endif, #undef, #ifdef, #ifndef, and #error directives, predefined macro, and command line arguments in CLibrary functions, I/O functions, string functions, character functions, math functions, time and date functions, and miscellaneous functions

` 449/-THIS BOOK COVERS:

SALIENT FEATURES:

Chapter 1: Introduction to Digital Computers: Types Chapter 9: Control Structures: Exploring the Syntax of a of Computers | The Basic Operations of a Computer | Control Structure | Working with Conditional Statements Functional Components of a Computer System | | Working with Iterative Statements | Working with Jump Classification of Digital Computers StatementsChapter 2: Introduction to Operating Systems: Chapter 10: Arrays: Introducing Arrays | Types of Purposes of an Operating Systems | Functions of an Arrays | Limitations of Arrays | Operating Systems | Services Provided by Operating Chapter 11: Working with Functions: Overview of Systems | Types of Operating Systems | Disk Operating Functions | Types of Functions | Parameter Passing System | Windows Operating Systems | Linux Operating Mechanisms | Passing Arrays in Function | Recursive Systems | Android Operating Systems Functions | Functions and VariablesChapter 3: Number System: Introduction to Number Chapter 12: String Handling in C: Understanding System | Number System Conversion | Binary Arithmetic Strings in C | Declaring and Initializing a String | Reading Chapter 4: Problem Solving with Digital Computer: and Displaying the Strings | Creating an Array of Strings | The Basic Model of Computation | Main Programming Performing String Operations | Using String Handling Structures | Steps for Program Development | Functions Pseudocode Chapter 13: Structures and Unions: Structures | Chapter 5: Introducing the C Language: Machine UnionsLanguage | Assembly Language | Introducing the C Chapter 14: Pointers: Understanding Pointers | Language | Exploring Basic C Concepts | Developing a Declaring a Pointer Variable | Using the Address of (&) Simple C Program | Operator | Initializing a Pointer Variable | Dereferencing a Chapter 6: Introducing the Fundamentals of C Pointer | Performing Operations on Pointers | Working Programming: Exploring Data Types | Introducing with Functions and Pointers | Working with Arrays and Constants | Introducing Variables | Introducing const Pointers | Allocating Memory at Runtimeand volatile Type Qualifiers | Explaining Data Type Chapter 15: File Handling: Types of File | Performing Modifiers | Exploring Backslash Constants | Exploring File Operations | Performing File Operations on Text Files Symbolic Constants | Exploring Delimiters | | Performing File Operations on VariableLength Record Understanding Multiple Assignments FileChapter 7: Managing Input and Output Operations: Chapter 16: Standard Preprocessors: Rules for Writing Input/Output Functions | The printf() Function | The the Preprocessor Directives | The #define Directive | The printf() Place Holders | Escape Sequence | The scanf() #include Directive | The #if, #elif, #else, and #endif Function | The scanf()Place Holders | The getchar() Directives | The #undef Directive | The#ifdef Directive | Function | The gets() Function | The putchar() Function | The #ifndef Directive | The #error Directive | Predefined The puts() Function Macro | Command Line Arguments in CChapter 8: Working with Operators and Expressions Chapter 17: Standard Library Functions: Using a in C: Working with Operators | Operator Precedence in C Library Function | I/O Functions | String Functions | | Type Casting in C | Implementing Mixed Mode Character Functions | Math Functions | Time and Date Operation | Using Mathematical Functions in C | Using Functions | Miscellaneous Functionsthe Header Files and Preprocessor Directives

Vikas Gupta is a publisher, an internationally acclaimed author, a prolific speaker on computer learning and e-publishing, and co-founder of a software company, offering IT-enabled services. He has coauthored several books for American publishing giants such as Wiley, McGraw Hill, and IDG. His earlier books in the same series have broken all records of popularity, selling more than three million copies in India alone. Comdex Computer Course Kit, a world-class learning system (Book + Software), was introduced by him after four years of research. The book was an instant hit. However, the feedback revealed a growing demand for a textbook on Computer Basics and C Programming. So, here is a new book that widely covers Computer Concepts and C Programming.The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning Solutions, Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the needs of its readers and ensuring dedication of its authors and editors in catering to these needs.

ABOUT THE AUTHORS:

TABLE OF CONTENTS:

DREAMTECH PRESS

19-A, Ansari Road, Daryaganj

New Delhi-110 002, INDIA

Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078

Email: [email protected]

Website: www.dreamtechpress.com

WILEY INDIA PVT. LTD.

4435-36/7, Ansari Road, Daryaganj

New Delhi-110 002, INDIA

Tel: +91-11-4363 0000, Fax: +91-11-2327 5895

Email: [email protected]

Website: www.wileyindia.com

Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: [email protected]

Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: [email protected]

ExclusivelyDistributed by:

Published by:

/dtechpress /dtechpress /company/dreamtech-press /dreamtechpress