初识C语言--第一天

        今天是一个特殊的日子,在这一天我真正意义上接触到了人们耳熟能详的C语言知识,虽然我对C语言了解并不是很多,但不妨碍我对其充满热情和好奇心,我坚信自己一定可以学好C语言!


        在一天的学习中,我了解到了linux操作系统的基本使用和命令,如;

基本使用:

打开终端:ctrl + alt + t/ctrl + shift + t
放大界面:ctrl + shift + +
缩小:ctrl + -
退出终端:exit
清屏:clear / ctrl + l
全屏:ctrl + alt + 回车

基本命令:
1. 显示工作目录:pwd (print work directory)
2. 切换目录:cd
3.进入家目录:cd或cd~(当前目录:cd .;上级目录:cd ..)
4. 列出目录的内容:ls
5.创建目录:mkdir
6、创建文件:touch
-7、删除命令:rm(默认只能删除文件)
-8.删除目录 :rm-rf 目录名

        之后我们进行了编辑器和编译器的安装,进一步了解了如何在linux系统上编写C语言程序:

1.编写C语言文件 例:vim helloworld.c

2.按下”i“

3.编写程序

4.按下”esc“键

5."wq!"退出

6."gcc+文件名"编译C语言文件

7."./a.out"运行程序

---C语言程序的框架认识

#include <stdio.h>:引入头文件 (stdio表示标准的输入和输出)

int main():定义主函数

return 0;:返回结果

---数据类型的认识(基本类型)

1.数值类型:

        整型:short(短整型)、int(整型)、long(长整型)

        浮点型:float(单精度浮点型)、double(双精度浮点型)

2.字符类型:char

---变量

1.变量的含义:在实际编程和生活中,某些数据并不是一成不变的,而是根据实际的需求,可以时时改变,这样变量就应运而生。数据可以变化的量,我们叫做变量。本质是系统在内存中申请一块空间,根据用户的需求,随时改变申请空间中的数据

2.变量名:由字符,数字,下划线组成。(首位字符一定要是字母或下划线)

3.不同数据类型在存储空间中占据的大小:

        char-----占1byte; 一般用与储存字符(如‘A’)

        short-----占2byte; 一般用与储存整数(如30,-30)

        int-----占4byte; 一般用与储存整数(范围更大)(如30,-30)

        float-----占4byte; 一般用与储存小数(如3.14)

        double-----占8byte; 一般用与储存小数(范围更大)(如5.24)

        long-----占4byte; 一般用与储存整数(如30,-30)

        long  long-----占8byte; 一般用与储存整数(范围超级大)(如888)

---sizeof运算符

        功能:计算不同数据类型的变量在内存所分配的空间

例:

输出结果:

---printf语句(打印函数)

        框架:printf("字符串+格式控制串",参数1,参数2,...);

        功能:向屏幕上输出双引号中的内容,“”中的字符串原样输出,格式输出串会被后面的参数给替换掉,参数的个数由格式控制串的个数决定。

---参数

     格式控制串                                        功能
        %d输出十进制数,把后面参数当作十进制数据输出
        %c输出字符
        %s输出字符串
        %f输出小数
        %e以科学计数法的形式输出小数,例:3.14e10
        %o输出八进制数(若是加上#,会输出对应的标志位0)
        %x输出十六进制数据(若是加上#,会输出对应的标志位0x)

例:

输出结果:

  • 16
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值