学习C语言第一天
回想起大学的学习编程语言的经历,不管什么语言都是从一个hello world!开始,当控制台输出hello world!时候,就会很开心,紧张的心情一下就放松开了,就认为自己已经掌握了一门编程语言,但是其实这只是最基本的要求,离掌握一门语言来说还有很多事情要做。
首先想到的学习一个语言的顺序就是数据类型,运算符,流程控制,数组,指针,函数,结构体,数据结构。
一.第一天
1.三大基础数据类型:整型
字符
浮点
在应用基本数据类型时候,我们会想到变量,变量的四大要素:变量名,变量值,存储单元,类型,举列:
1 2 3 | int data1 = 10; char data2 = 'a' ; float data3 = 3.0; |
2.输入与输出
在定义了一些变量以后,我们第一个想到的就是做一个简单的加减乘除,但是在加减乘除以前,我们想到的应该如何输入输入输出,由此引出scanf和printf
2.1输出:printf(格式控制,输出列表)
格式控制 1.格式声明
原样输出
%占位符 d 十进制整数
c 单个字符
s 多个字符
f 小数
x 以16进制格式输出 一般写0x多少
p 一般打印内存地址
2.普通字符
输出列表
2.2scanf(格式控制,地址列表)
强调注意的问题: 地址符号& 分开,三个变量,就3个scanf
原样输入 scanf格式中有什么字符,输入的时候也要输入
注意字符 空格也是字符
混合输入
2.3其他 getchar putchar puts和printf的区别
2.3. 1自动加入换行符
2.3.2printf支持多种花样输出,而puts就是输出字符串
2.4输入输出编程案例
从键盘输入一个大写字母,显示对应的小写字母,
#include<stdio.h> int main() { char data; printf("请输入一个大写字母:\n"); scanf("%c",&data); if(!(data>='A'&&data<='Z')){ printf("输入错误,请输入一个大写字母:\n"); }else{ printf("%c",data+32); }; return 0; }
3.流程控制
if else
for
while
do while
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)