You are here:

by Dinesh Thakur
Category: Type And Variables

There are many different types of data values that are implicitly declared as constants in C. The value of a constant cannot be changed during execution of the program, neither by the programmer nor by the computer. The character 'A' is a constant having numerical value equal to 65 in decimal number system.

by Dinesh Thakur
Category: Type And Variables

An expression is a combination of variables constants and operators written according to the syntax of C language. In C every expression evaluates to a value i.e., every expression results in some value of a certain type that can be assigned to a variable. Some examples of C expressions are shown in the table given below.

by Dinesh Thakur
Category: Type And Variables

by Dinesh Thakur
Category: Type And Variables

An object is recognized by the computer by either its identifier or name. The object may be a variable of basic type or a function, a structure, or a union. The macro names and macro variables do not figure in the scope because macros are replaced by the preprocessor token sequences before the semantic phase of program translation. An identifier may also represent different objects in different scopes.

by Dinesh Thakur
Category: Type And Variables

Both variables and the constants may have different types of values. In C language, different forms of data are categorized into a few abstract **data types. **For example, suppose you are asked to keep the record of the number of passengers in a bus. A variable say *N, *which is used to denote this number, will have value in whole numbers because the number of passengers cannot be a fractional number. Similarly, for number of students in a class, number of apples in a basket, number of pages in a book, or number of houses in a colony, etc., the values must be in whole numbers. Whole numbers form a category called **integers. **In C language, this *type *is coded as **int, **a short form for integer.

by Dinesh Thakur
Category: Type And Variables

The simple interest on deposit is given as i= prt / 100,where p is the principle (i. e., amount deposited), r is the interest rate per annum and t is the number of years (i. e., duration of deposit). The total amount to be returned to the depositor is given as t = P + i.

Let us use the variable names deposit,rate,years,interest and tot_amt.The variable years is assumed to be of type int and all other variables to be of type float.The program given below first accepts the values of deposit,rate and years. Then it calculates the values of interest and tot_amt and prints them.

by Dinesh Thakur
Category: Type And Variables

by Dinesh Thakur
Category: Type And Variables

For a circle with radius r, the area and circumference are given as πr^{2} and 2πr respectively. Let us use variables r, area and cir of type float and a symbolic constant PI to represent the constant π. The program given below first includes the stdio.h header file and defines the symbolic constant PI. The main function initially declares the required variables and assigns value 5.0 to variable r. It then calculates the values of area and cir and prints them using the "%f" format specification.

by Dinesh Thakur
Category: Type And Variables

- Write a C program to If a four digit number is input through the keyboard ,white a program to obtain the sum of the first and last digit of this number.
- Write a C program if the total selling price of 15 items and the total profit earned on them is input through the keyboard, write a program to find the cost price of one item.
- Difference Between Declaring a Variable and Defining a Variable
- Write a C program to calculate gross salary of person.
- What is scope & storage allocation of extern and global variables

About Dinesh Thakur

Dinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to contact us.

What's New and Popular

Search Content

Advance Courses

Basic Courses

Advertise with Us