testcc.c
来自「自己做的常用库和实现的数据结构。public domain.」· C语言 代码 · 共 69 行
C
69 行
#include<stdio.h>#include<float.h>#include<limits.h>int main(void){ void *p; printf("size of unsigned: %d\n", sizeof(unsigned)); printf("size of char: %d\n", sizeof(char)); printf("size of short: %d\n", sizeof(short)); printf("size of int: %d\n", sizeof(int)); printf("size of long: %d\n", sizeof(long)); printf("size of long long: %d\n", sizeof(long long)); printf("size of float:%d\n", sizeof(float)); printf("size of double: %d\n", sizeof(double)); printf("size of long double: %d\n", sizeof(long double)); printf("size of void pointer: %d\n", sizeof(p)); /* printf("FLT_DIG=%d\n", FLT_DIG); printf("DBL_DIG=%d\n", DBL_DIG); printf("LDBL_DIG=%d\n", LDBL_DIG); printf("FLT_EPSILON=%.70f\n", FLT_EPSILON); printf("DBL_EPSILON=%.70f\n", DBL_EPSILON); printf("LDBL_EPSILON=%.70Lf\n", LDBL_EPSILON); printf("FLT_MAX=%.70f\n", FLT_MAX); printf("DBL_MAX=%.70f\n", DBL_MAX); printf("LDBL_MAX=%.70Lf\n", LDBL_MAX); { unsigned a=UINT_MAX,b=UINT_MAX-1; float c=1.1, d=2.2,t; printf("\noriginal: a=%u b=%u\n", a,b); a += b; b = a-b; a -= b; printf("after swap: a=%u b=%u\n", a,b); printf("\noriginal:\nc=%.70f\nd=%.70f\n", c,d); c += d; d = c-d; c -= d; printf("after swap:\nc=%.70f\nd=%.70f\n", c,d); printf("\noriginal:\nc=%.70f\nd=%.70f\n", c,d); t = c; c = d; d = t; printf("after swap:\nc=%.70f\nd=%.70f\n", c,d); } */ return 0;}/* Demo of using __FILE__ and __LINE__ macro.
*/
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("File %s: Successfully reached line %d\n",
__FILE__, __LINE__);
#line 100 "FILENAME.C"
printf("File %s: Successfully reached line %d\n",
__FILE__, __LINE__);
return EXIT_SUCCESS;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?