* 原始文章地址可能暂时无法访问,仅展示文章的摘要信息

谈谈printf()和scanf() | C语言基础」的摘要信息

不同于Python,直接就可以使用类似的print()和input(),C语言中这两个库函数都需要引入最基础的表示输入输出的stdio.h头文件 #include <stdio.h> 博主环境使用Windows 11,C语言IDE大多用的是Visual Studio 2022,校内使用CFree5; 按认识顺序撰文,从helloworld认识printf(),而后认识scanf() 1. printf() 打印输出 相比于博主之前学过的Python语言中的print(),C语言中的printf(),从函数名上多了个f字母,代表format(格式),说明可以定制输出⽂本的格式,这文本格式也叫数据类型。 数据类型 Intro 参考文档:https://zh.cppreference.com/w/c/language/arithmetic_types#.E6.95.B0.E6.8D.AE.E6.A8.A1.E5.9E.8B sizeof() 函数 sizeof()是个用于计算操作符类型长度的函数,输出的单位为字节(Bite)(换算:1Bite=8bit) 虽然输出的单位是字节,看着输出类型好像是整数,但是根据实际的编辑器输出的附加提示可得这是size_t类型。所以printf中的占位符应该是%zd。 #include <stdio.h> int main() { printf("%zd",sizeof(int)); // 输出:4(表示int类型的长度为四个字节) return 0; } 根据头文件来查数据类型对应的取值范围 limits.h ⽂件中说明了整型类型的取值范围。 float.h 这个头⽂件中说明浮点型类型的取值范围。(有的编译器下可能没有写) 取值范围的极限值都是定义在头文件中的一些常量里的,比如INT_MIN、INT_MAX代表int数据类型的最...