基本類型又包括: 整型、字符、浮點(單精度、雙精度)、枚舉.
構造類型又包括: 數組、結構體、公用體.
1. 顯示整型(int)的最小、值:
#include
#include
int main(void)
{
int n1,n2;
n1 = INT_MIN;
n2 = INT_MAX;
printf("%d .. %d", n1,n2);
getchar();
return 0;
}
2. 顯示單精度類型(float)的最小、值:
#include
#include
int main(void)
{
float f1 = FLT_MIN;
float f2 = FLT_MAX;
printf("%e .. %e ", f1,f2);
getchar();
return 0;
}
3. 顯示雙精度類型(double)的最小、值:
#include
#include
int main(void)
{
double d1 = DBL_MIN;
double d2 = DBL_MAX;
printf("%e .. %e ", d1,d2);
getchar();
return 0;
}
4. 顯示字符類型(double)的最小、值:
#include
#include
int main(void)
{
char c1 = CHAR_MIN;
char c2 = CHAR_MAX;
printf("%d .. %d ", c1,c2);
printf("char 類型位數: %d ", CHAR_BIT);
getchar();
return 0;
}
5. 關于設為首頁字符類型變量(雖說 char 字符, 卻常常把它當作 -128..127 小整數使用):
#include
int main(void)
{
char c;
c = 'A'; /* 單引號 */
printf("%c ", c);
c = 65;
printf("%c ", c);
c = 0x41;
printf("%c ", c);
c = 0101; /* 開頭為 0 是八進制 */
printf("%c ", c);
c = 'B' - 1;
printf("%c ", c);
c = 'B';
c--;
printf("%c ", c);
c = 'A';
printf("%c ", c);
printf("%u ", c);
printf("%u ", 'a'-'A');
c = ' ';
putchar(c);
getchar();
return 0;
}
構造類型又包括: 數組、結構體、公用體.
1. 顯示整型(int)的最小、值:
#include
#include
int main(void)
{
int n1,n2;
n1 = INT_MIN;
n2 = INT_MAX;
printf("%d .. %d", n1,n2);
getchar();
return 0;
}
2. 顯示單精度類型(float)的最小、值:
#include
#include
int main(void)
{
float f1 = FLT_MIN;
float f2 = FLT_MAX;
printf("%e .. %e ", f1,f2);
getchar();
return 0;
}
3. 顯示雙精度類型(double)的最小、值:
#include
#include
int main(void)
{
double d1 = DBL_MIN;
double d2 = DBL_MAX;
printf("%e .. %e ", d1,d2);
getchar();
return 0;
}
4. 顯示字符類型(double)的最小、值:
#include
#include
int main(void)
{
char c1 = CHAR_MIN;
char c2 = CHAR_MAX;
printf("%d .. %d ", c1,c2);
printf("char 類型位數: %d ", CHAR_BIT);
getchar();
return 0;
}
5. 關于設為首頁字符類型變量(雖說 char 字符, 卻常常把它當作 -128..127 小整數使用):
#include
int main(void)
{
char c;
c = 'A'; /* 單引號 */
printf("%c ", c);
c = 65;
printf("%c ", c);
c = 0x41;
printf("%c ", c);
c = 0101; /* 開頭為 0 是八進制 */
printf("%c ", c);
c = 'B' - 1;
printf("%c ", c);
c = 'B';
c--;
printf("%c ", c);
c = 'A';
printf("%c ", c);
printf("%u ", c);
printf("%u ", 'a'-'A');
c = ' ';
putchar(c);
getchar();
return 0;
}