我的c语言第一周学习

本文是一位编程新手对C语言的初次探索,从C语言的历史、 HelloWorld程序开始,讲解了赋值与变量的区别、printf与scanf的用法,以及基础的赋值运算符。文章以一个简单的总价计算程序为例,展示了C语言的基本语法,并提出对#include<stdio.h>作用的疑惑。
摘要由CSDN通过智能技术生成

一,前言

  作为一个小白,现在是深深了解到编程是个大坑,无论是程序类型还是程序难度·,都狠狠地惊讶了我一把。但既然大学是入了这大坑,那便安之吧。

二,初步

1,c语言的来历

  说来我自己都不敢相信,这是个比我爸妈都大的玩意。源自1969年的贝尔实验室,后来逐渐标准化,也随着硬件的不断迭代,衍生出了Java,cpp,Perl,python等。

2,hello world

  这是我的第一个程序,挺开心的,我这算是正式去敲c语言那厚重的门了。

三,赋值与变量

1,=与==

  我终于体会到纯数学与编程的不一样了,看着莫名的bug,现在感觉之前像个傻子。

另外,我知道了在程序中的值是个什么东西了。=是赋值,而“==”是“=(等于)=(赋值)”。

2,赋值

 关于先要 int a;或者int a=0;(举例),定义a这么个东西,然后才可以在程序中使用a进行操作。

  而对a的赋值还有其他不同的操作,比如double,float等。

3,变量

  在int a;中,a就是那个可爱的变量,接下来我们就要对他进行各种指指点点了。(狗头

三,printf与scanf

1,printf

  这是个输出性的函数名。

2,scanf

  这是个读取的函数名,读取的时候千万不要忘记 &。

3,来个例子

#include "stdio.h"
int main()
{
    int price;
    int amount;
    printf("请输入单价") ;

//这里就是纯输出文字
    scanf("%d",&price);

//这里则是读取外界输入的数字,并对price进行赋值
    
    printf("数量");
    scanf("%d",&amount);
    
    int charge=price+amount;
    
    printf("总价%d",charge);
    

//这个printf输出的%d为后面的charge所代表的值
    return 0;
}

四,赋值运算符

1,基础的有

取余

+

-

*

/

%

等于

大于

小于

大于等于

小于等于

不等于

==

>

<

>=

<=

!=

2.稍微难那么一点

&&

||

!

  但其实和高中学过的逻辑没啥区别,a&&b(成立于a,b都为真),其他也同理。

五,一些疑问

  我还不明白include<stdio.h>的具体意义,和在程序在程序中的作用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值