⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 limits.h

📁 电力系统中的保护装置全部代码
💻 H
字号:
/****************************************************************
	Define numerical limits for integral types.  The
	actual constants and their types ultimately depend
	on compiler options.
****************************************************************/
#ifdef _INTBITS
	/* real values */
#	define SCHAR_MAX	~(~0<<(_CHARBITS-1))
#	define SHRT_MAX		~(~0<<(_SHRTBITS-1))
#	define INT_MAX		~(~0<<(_INTBITS-1))
#	define LONG_MAX		~(~0L<<(_LONGBITS-1))

#	define SCHAR_MIN	(-SCHAR_MAX-1)
#	define SHRT_MIN		(-SHRT_MAX-1)
#	define INT_MIN		(-INT_MAX-1)
#	define LONG_MIN		(-LONG_MAX-1)

#  if _CHARBITS == _INTBITS
#	define UCHAR_MAX	(SCHAR_MAX+1U+SCHAR_MAX)
#  else
#	define UCHAR_MAX	(SCHAR_MAX+1+SCHAR_MAX)
#  endif
#  if _SHRTBITS == _INTBITS
#	define USHRT_MAX	(SHRT_MAX+1U+SHRT_MAX)
#  else
#	define USHRT_MAX	(SHRT_MAX+1+SHRT_MAX)
#  endif
#	define UINT_MAX		(INT_MAX+1U+INT_MAX)
#	define ULONG_MAX	(LONG_MAX+1UL+LONG_MAX)

#  if _CHARSGND
#	define CHAR_MIN		SCHAR_MIN
#	define CHAR_MAX		SCHAR_MAX
#  else
#	define CHAR_MIN		0
#	define CHAR_MAX		UCHAR_MAX
#  endif

#	define CHAR_BIT		_CHARBITS
#	define MB_LEN_MAX	1
#else
	/* fake values */
#	define SCHAR_MAX	127
#	define SHRT_MAX		32767
#	define INT_MAX		32767
#	define LONG_MAX		2147483647

#	define SCHAR_MIN	(-128)
#	define SHRT_MIN		((short)(-0x8000))
#	define INT_MIN		((int)(-0x8000))
#	define LONG_MIN		((long)(-0x80000000))

#	define UCHAR_MAX	((uchar)0xFF)
#	define USHRT_MAX	((ushort)0xFFFF)
#	define UINT_MAX		((uint)0xFFFF)
#	define ULONG_MAX	((ulong)0xFFFFFFFFL)

#	define CHAR_MIN		0
#	define CHAR_MAX		127
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -