C语言学习笔记:基础知识与输入输出函数

需积分: 4 0 下载量 25 浏览量 更新于2024-08-05 收藏 5KB MD 举报
"个人C语言学习笔记,涵盖了代码规范、基础数据类型、存储形式、ASCII码、输入输出函数printf和scanf的使用方法。" 在学习C语言的过程中,规范的编程习惯至关重要,它不仅有助于提高代码的可读性,还能减少因语法错误导致的程序问题。在【标题】"非计算机专业个人c语言学习笔记1.md"和【描述】"个人c语言学习笔记一"中,我们可以看到这是一个人自学C语言的过程中整理的第一部分笔记。 C语言的基础包括数据类型的使用,如整数、浮点数、字符和字符串。整数可以表示为十进制、十六进制(前缀0x或0X)和八进制(前缀0)。浮点数支持传统形式和科学计数法。字符通常用单引号包围,而字符串用双引号。每个字符在计算机中存储时会转化为ASCII码,这与整数的存储方式相似。 在计算机内部,数据是以字节为单位存储的。1字节等于8位,1K等于1024字节,以此类推。数据的存储形式遵循特定的标准,例如整数以补码形式存储,浮点数遵循IEEE754标准。 【标签】中的"c++"虽然在C语言笔记中未直接提及,但C++是C语言的一个扩展,其语法和许多概念与C语言相似。"vscode"和"markdown"可能指的是作者使用VS Code编辑器和Markdown语法来编写学习笔记。 在C语言中,输入和输出主要依赖于`printf()`和`scanf()`这两个函数。`printf()`用于输出,可以接受各种格式化的输出控制符,如 `%d`(整数),`%c`(字符),`%f`(浮点数),`%x`(十六进制整数)等。例如,`printf("%x\n", x)`会将整型变量x的值以十六进制形式输出。`scanf()`则用于从键盘接收输入,同样有对应的格式控制符与之匹配。 在提供的代码示例中,`printf`的使用展示了如何输出十六进制整数,并且通过`%#x`和`%#X`显示前导零和大写字母的十六进制形式。 总结来说,这份笔记详述了C语言的基本概念,如数据类型、存储形式和输入输出操作,对于初学者来说是非常有价值的参考资料。通过深入理解和实践这些知识点,非计算机专业的个人也能逐步掌握C语言编程的基础。