C语言学习笔记:基础知识与输入输出函数
需积分: 4 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语言编程的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-01-14 上传
2023-08-26 上传
2022-11-16 上传
2023-11-21 上传
2021-03-27 上传
2021-03-27 上传
E_menos
- 粉丝: 0
- 资源: 1
最新资源
- [交友会员]AeDating v4.0.0002_aedating4.rar
- 完美解码PureCodec 2021.12.01.txt打包整理.zip
- 用于数字信号处理的 MATLAB/Simulink:使用 MATLAB/数字解释事物的 MATLAB 程序 DSP 比任何具有类似标题的书籍都多-matlab开发
- 用于XP Embedded的FTP服务器
- solid-auth-oidc:对固态客户端库的OpenID Connect身份验证支持
- aws_upload:一个 ruby gem,它提供了一种帮助方法来构建表单 HTML 以使用 POST 方法将目录上传到 Amazon S3 存储
- 安卓麻雀记v4.5.5 高级版.txt打包整理.zip
- 简单的卫浴企业静态网站模板源码_网站开发模板含源代码(css+html+js+图样).zip
- LuizGuiss.github.io
- The_Definitive_Guide_To_HTML5_Source_Code:< >源代码< >源
- myget
- TeravinMovie:显示流行电影列表的简单应用程序
- css-animation:这是我CSS动画集合,搭配noteCSS食用
- cookbook-bucky:巴基的厨师食谱 https
- FamilySearchSystem,c语言大型程序源码,c语言
- 安卓鱼池v1.78 逼真的锦鲤池塘动态壁纸.txt打包整理.zip