Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル

製品コード
SW006021-1
ページ / 518
MPLAB
®
 XC8 C Compiler User’s Guide
DS52053B-page 342
 2012 Microchip Technology Inc.
Example
#include <stdio.h>
#include <time.h>
    char * wday[] = {
        "Sunday", "Monday", "Tuesday", "Wednesday",
        "Thursday", "Friday", "Saturday"
};
void 
main (void)
{
    time_t clock;
    struct tm * tp;
    time(&clock);
    tp = localtime(&clock);
    printf("Today is %s\n", wday[tp->tm_wday]);
}
See Also
ctime()
, asctime(), time()
Return Value
Returns a structure of type 
tm
.
Note
The example will require the user to provide the time() routine as one cannot be 
supplied with the compiler. See time() for more detail.
LOG, LOG10 
Synopsis
#include <math.h>
 
double log (double f)
double log10 (double f)
Description
The 
log()
 function returns the natural logarithm of 
f
. The function 
log10()
 returns the 
logarithm to base 10 of 
f
.
Example
#include <math.h>
#include <stdio.h>
void 
main (void)
{
    double f;
    for(f = 1.0 ; f <= 10.0 ; f += 1.0)
        printf("log(%1.0f) = %f\n", f, log(f));
}
See Also
exp()
, pow()