COMPUTER CONCEPTS AND C PROGRAMMING PROGRAM PROGRAMMING MING THIS BOOK COVERS: 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
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, computer, such as input/output devices, memory device, and operating systems. The second s ection 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.
SALIENT FEATURES: The history of computer, computer, basics of hardwar hardware e devices, and different types of systems and application applic ation 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 using arrays in functions, recursive recursive functions, and local, global, static, and register variables
Structure variables, nested structures, union
variable, pointer variable, address of operator with pointer, pointer, dereferencing pointer, pointer, and passing pass ing 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
ISBN: 9789351194705 | Price: 449/- | Pages: 572 | Authors: Vikas Gupta, KLSI
TABLE OF CONTENTS: Chapter 1: Introduction to Digital Computers: Types of Computers | The Basic Operations of a Computer | Functional Funct ional Compone nts of a Comput C omputer er System | Classification of Digital Computers Chapter 2: Introduction to Operating Systems: Purposes of an Operating Systems | Functions of an Operating Systems | Services Provided by Operating Systems | Types of Operating Systems | Disk Operating System | Windows Operating Systems | Linux Operating Systems | Android Operating Systems Chapter 3: Number System: Introduction to Number System | Number System Conversion | Binary Arithmet Arithmetic ic Chapter 4: Problem Solving with Digital Computer: The Basic Model of Computat Computation ion | Main Programming Struc tures | Steps for Program Developm ent | Pseudocode Chapter 5: Introducing the C Language: Machine Language | Assembly Language | Introducing the C Language | Exploring Basic C Concepts | Developing a Simple C Program | Chapter 6: Introducing the Fundamentals of C Programming: Exploring Data Types | Introducing Constants | Introduci Introducing ng Variables | Introducing const and volatile Type Qualifiers | Explaining Data Type Modifiers | Exploring Backslash Constants | Exploring Sy mb ol ic Co ns ta nt s | Exp lo ri ng De li mi te rs | Understanding Multiple Assignments Chapter 7: Managing Input and Output Operations: Input/Output Functions | The printf() Function | The printf() Place Holders | Escape Sequence | The scanf() Function | The scanf()Pl scanf()Place ace Holders | The getchar( getchar()) Function | The gets() Function | The putchar() Function | The puts() Function Chapter 8: Working with Operators and Expressions in C: Working with Operators | Operator Precedenc Precedence e in C | Type Casting in C | Implementing Mixed Mode Operation | Using Mathemat Mathematical ical Functions in C | Using the Header Files and Preprocessor Directives
Chapter 9: Control Structures: Exploring the Syntax of a Control Structu Structure re | Working with Conditional Statements | Wo Working rking with Iterative Statements | Working with Jump Statements Chapter Chapte r 10: Arra Arrays: ys: Introducing Arrays | Types of Arrays | Limitations of Arrays | Chapter 11: Working with Functions: Overview of Functions | Types of Functions | Parameter Passing Mechanisms | Passing Arrays in Function | Recursive Functions | Functions and Variables Chapter 12: String Handling in C: Understanding Strings in C | Declari Declaring ng and Initiali Initializing zing a String | Reading and Displaying the Strings | Creating an Array of Strings | Performing String Operations | Using String Handling Funct Fu nction ionss Chapter 13: Structures and Unions: Structures | Unions Chapter 14: Pointers: Understanding Pointers | Declaring Declarin g a Pointer Variable | Using the Address of (&) Operator | Initiali Initializing zing a Pointer Variable | Dereferencing a Pointer | Performing Operations on Pointers | Working with Functions and Pointers | Working with Arrays and Pointers | Allocati Allocating ng Memory at Runtime Chapter 15: File Handling: Types of File | Performing File Operations | Performing File Operations on Text Files | Pe Perfo rformi rming ng Fil File e Ope Opera ratio tions ns on Vari ariabl ableLe eLeng ngth th Re Recor cord d File Chapter 16: Standard Preprocessors: Rules for Writing the Preprocess Preprocessor or Directiv Directives es | The #define Directiv Directive e | The #include Directive | The #if, #elif, #else, and #endif Directives | The #undef Directive | The#ifdef Directive | The #ifndef Directiv Directive e | The #error Directiv Directive e | Predefined Macro | Command Line Arguments in C Chapter 17: Standard Library Functions: Functions: Using a Library Function Function | I/O Functions | String Functions Functions | Character Functions | Math Functions | Time and Date Functions | Miscellane Miscellaneous ous Functions
ABOUT THE AUTHORS: AUTHORS: Vikas Gupta is 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 Inc. and Dreamtech Press have 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 Dreamtec h Press are committed to providing excellenc excellence e in quality of content by judiciously analyzing analyzi ng the needs of its readers and ensuring dedication of its authors and editors in catering to these needs. Published by:
/dtechpress /d
WILEY INDIA PVT. LTD. DREAMTECH PRESS 19-A, Ansari Road, Daryaganj 4435-36/7, Ansari Road, Daryaganj New Delhi-110 002, INDIA New Delhi-110 002, INDIA Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Email:
[email protected] Email:
[email protected] Website: www.dream www.dreamtechpress.com techpress.com Website: www.wileyindia.com Regional Offices: Bangalore: Tel: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email:
[email protected] [email protected] Mumbai: Tel: Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email:
[email protected]
/dtechpress
/dreamtechpress
Exclusively Distributed by:
/company/dreamtech-press