SW006012 Microchip Technology, SW006012 Datasheet - Page 134

C COMPILER FOR DSPIC30F FAMILY

SW006012

Manufacturer Part Number
SW006012
Description
C COMPILER FOR DSPIC30F FAMILY
Manufacturer
Microchip Technology
Type
MPLAB® C30 Compilerr
Series
PIC24 & DsPICr
Datasheets

Specifications of SW006012

Supported Families
PIC24, DsPIC30F And DsPIC33F
Core Architecture
PIC, DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Tool Type
Compiler
Processor Series
PIC24, dsPIC
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
MPLAB
A.16 LIBRARY FUNCTIONS
DS51284F-page 128
®
C30 User’s Guide
Implementation-Defined Behavior for Library Functions is covered in section G.3.14 of
the ANSI C Standard.
What is the null pointer constant to which the macro NULL expands? (ISO 7.1.5)
0.
How is the diagnostic printed by the assert function recognized, and what is the
termination behavior of this function? (ISO 7.2)
The assert function prints the file name, line number and test expression, separated by
the colon character (':'). It then calls the abort function.
What characters are tested for by the isalnum, isalpha, iscntrl, islower, isprint and
isupper functions? (ISO 7.3.1)
TABLE A-5:
What values are returned by the mathematics functions after a domain errors?
(ISO 7.5.1)
NaN.
Do the mathematics functions set the integer expression errno to the value of the
macro ERANGE on underflow range errors? (ISO 7.5.1)
Yes.
Do you get a domain error or is zero returned when the fmod function has a second
argument of zero? (ISO 7.5.6.4)
Domain error.
isalnum
isalpha
iscntrl
islower
isprint
isupper
ispunct
Function
CHARACTERS TESTED BY IS FUNCTIONS
One of the letters or digits: isalpha or isdigit.
One of the letters: islower or isupper.
One of the five standard motion control characters, backspace and alert:
\f, \n, \r, \t, \v, \b, \a.
One of the letters
A graphic character or the space character: isalnum or ispunct or
space.
One of the letters
One of the characters: ! " # % & ' ( ) ; < = > ? [ \ ] * + , - . / : ^
'
'
a
A
'
'
through
through
Characters tested
'
'
z
Z
'
.
'
.
© 2007 Microchip Technology Inc.

Related parts for SW006012