scanf()函数一般只读取字符串中的一个单词,而不是一句话。
例如:
scanf("%s", name);
printf("Hello,%s!", name)
Ning Baba
Hello,Ning!(后面的Baba在scanf这读取不到,在遇到第一个空白(空格、制表符或换行符)时就不再读取输入)
#define定义的使用
一般在#include <stdio.h>后面接 #define 符号常量名 符号常量值/字符/字符串常量
例如:
#include <stdio.h>
#define PI 3.14159 //pi就是Π(pai)
#define NAME value
#define BEEP '/a'
#define TEE 'T'
#define ESC '\033'
#define OOPS "Now you have done it!"
在limit.h头文件中,会提供一些明示常量
CHAR_BIT——char类型的位数
CHAR_MAX——char类型的最大值
CHAR_MIN——char类型的最小值
SCHAR_MAX——signed char类型的最大值
SCHAR_MIN——signed char类型的最小值
UCHAR_MAX——unsigned char类型的最大值
SHRT_MAX——short类型的最大值
SHRT_MIN——short类型的最小值
USHRT_MAX——unsigned short类型的最大值
INT_MAX——int类型的最大值
INT_MIN——int类型的最小值
UINT_MAX——unsigned int类型的最大值
LONG_MAX——long类型的最大值
LONG_MIN——long类型的最小值
ULONG_MAX——unsigned long类型的最大值
LLONG_MAX——long long类型的最大值
LLONF_MIN——long long类型的最小值
ULLONG_MAX——unsigned long long类型的最大值
float.h头文件中包含的一些明示常量
FLT_MANT_DIG——float类型的尾数位数
FLT_DIG——float类型的最少有效数字(十进制)
FLT_MIN_10_EXP——带全部有效数字的float类型的最小负指数(以10为底)
FLT_MAX_10_EXP——float类型的最大正指数(以10为底)
FLT_MIN——保留全部精度的float类型的最小正数
FLT_MAX——float类型的最大正数
FLT_EPSILON——1.00和比1.00大的最小float类型值之间的差值
scanf()函数的使用说明
当scanf读取基本变量类型的值,在变量面前加上一个&
当scanf吧字符串读入字符数组中,不要使用&
scanf("%d %f", &age, &asset);
scanf("%s", pet);
标签:MIN,MAX,最大值,float,long,2023.1,eleventh,类型 From: https://www.cnblogs.com/ningzj/p/17020638.html