Skip to main content

Recent Posts

Web Technology

Macros in C

The #define directive is specially used to define a micro i.e. single identifier that are equivalent to expression , complete statement or group of statements.
      It is a fragment of code which has been given a name . Whenever the name is used , it is replaced by the contents of the macro.

Syntax:-

     #define macroname microexpansion


Example:- 

#define PI  3.14

#define ADD(a,b) (a+b)


Predefined Macros in C Language

Predefined                   Value  
  Macro

__DATE__                  String containing the
                                       current date

__FILE__                   String containing the file name

__LINE__                   Integer representing the
                                      current line number

__STDC__                 If follows ANSI standard
                                        C,then value is a
                                        non zero integer

__TIME__                  String containing the
                                        current time


How to use predefined Macros?

 Find the current time using C program

 #include <stdio.h>
 main()
 {
  printf("Current time : %s ", __TIME__);
 }


Output:-
   Current Time:- 12:32:43


Some Important C program using Macro:-

C program to calculate the arae of circle using macro.

C program to find the sum of two number using macro.

C program to find square of a number using macro.

> C program to find maximum between two number using macro.




Some other important c program:-

Important C program of 1D Array

Important C program of Matrix(2D Array)

Important C program of string

Important C program using Function

Important C program using Recursive function

Click Here to download complete notes of C programming.






Comments

Popular posts from this blog

Pokhara University BE-IT & Computer Engineering Notes

Features:- Based on Pokhara University Syllabus  Simple and easy to understand  Exam oriented  Short and effective  Handwritten Notes plus computerized  Extra study materials  You can read online  You can download freely   In pdf format SEMESTER WISE NOTES  First Semester Second Semester Third Semester Fourth Semester Fifth Semester Sixth Semester Seventh Semester Eighth Semester

Web Technology

  Download Web technology Tutorial Solution  Q.5)  Write necessary code for creating following form. Do proper validation also. Q.6)  Write HTML code to generate following list. Q.12) How can you change the color and font of document in JavaScript? Q.13) Write a JavaScript program to display a prompt for input number, and check whether that number is prime number or not and show the result in alert box. Q.20) Create and test an HTML document that describes a table with the following contents: The columns of the table must have the headings “Pine,” “Maple,” “Oak,” and “Fir.” The rows must have the labels “Average Height,” “Average Width,” “Typical Life Span,” and “Leaf Type.” You can make up the data cell values. Q.23) Create and test an HTML document that describes nested ordered lists of cars. The outer list must have three entries: compact, midsize, and sports. Inside each of these three lists there must be two sublists of body styles. The compact- and midsize-car sublists are two d

Pokhara University Syllabus

Pokhara University Bachelor of Engineering in Information Technology(BE-IT) syllabus Preview and Download Pokhara University Computer Engineering  Syllabus Preview and Download Pokhara University Civil Engineering Syllabus Preview and Download