学习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

posted @   林奇老师  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示