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 + -
显示快捷键?