C99的各类头文件
C99新增的頭文件
1、bool在頭文件stdbool.h下有定義
例:
#include<stdbool.h>
int main(void)
{
? ? bool temp = true;
? ? ?return 0;
?inttypes.h是可移植的類型
例:
?
#include<inttypes.h>
int main(void)
?{
? ? ? int8_t temp;
? ? ? return 0;
?}
?
3、C99的"&&"可替換成"and"的頭文件
?
? ?#include<stdio.h>
? ?#include<iso646.h>
?
?int main(void)
? {
? ? ? ?uint8_t a = 2,b = 3;
? ? ? ?if((a == 2)&&(b == 3))
? ? ? ? { ? ? ?
? ? ? ? ? ? printf("Hello World\n");
? ? ? ? ?}
? ? ? ? ?return 0;
1、bool在頭文件stdbool.h下有定義
例:
#include<stdbool.h>
int main(void)
{
? ? bool temp = true;
? ? ?return 0;
}
2、int8_t、uint8_t、int16_t、uint16_t、int32_t、uint32_t等在頭文件inttypes.h有定義,?inttypes.h是可移植的類型
例:
?
#include<inttypes.h>
int main(void)
?{
? ? ? int8_t temp;
? ? ? return 0;
?}
?
3、C99的"&&"可替換成"and"的頭文件
?
? ?#include<stdio.h>
? ?#include<iso646.h>
?
?int main(void)
? {
? ? ? ?uint8_t a = 2,b = 3;
? ? ? ?if((a == 2)&&(b == 3))
? ? ? ? { ? ? ?
? ? ? ? ? ? printf("Hello World\n");
? ? ? ? ?}
? ? ? ? ?return 0;
?}
總結
- 上一篇: 结构对齐--__packed与#prag
- 下一篇: SPI串行存储器