初始C语言--(1):基础和使用软件

初始C语言--(1):基础和使用软件,第1张

由于之前学习的内容不够全面,所以重新温习巩固,对C语言进行一些系统的学习归纳,因为有些繁琐,所以会不断的进行学习,整理,更新。

因为是小白,所以分享时难免会有知识性的错误,希望能够共同探讨学习。

编程软件可以使用

  或者  微软的visual stdio2022(最新版本)

Dev-c++下载容易,一般自带的电脑软件商城就有,使用比较简单,适合小白上手;

visual stdio2022下载起来比较复杂,官网是免费的,下载没难度,安装时可能会有一些小问题,这里推荐一个教程
(3条消息) visual studio 2019卡在installer的解决办法(2022)_wkw172的博客-CSDN博客_vs2019installerhttps://blog.csdn.net/WangKewei172/article/details/117816156

 2022也适用,本人亲测。

而使用起来要有一些适应期,功能多,且比较复杂(本人目前还不太适应)。

有下载问题的可以找我。

 下面就是学习的内容了---------------------------

  1. 计算机语言:c\c++\java\python

最好有自己的一个储存空间 文件扩展名.c是c  而.cpp是c++  .h是头文件

c语言表示的基本含义:

Printf---print function  打印

Stdio---standard input output  头文件

Scanf  输入函数(向计算机内输入值)

     2.数据类型

字符型   char

整型    基本整型 int 长整型 long int短整型 short int 双长整形 long long int 字符型 char

实型    单精度浮点型 float  双精度浮点型 double 双长精度浮点型 long double

派生型---(指针、数组、结构体  struct、共用体  union、函数)

布尔型

枚举型  enum

空型

数据类型可分为常量和变量

定义变量方法:int、float、char  等等

变量的分类:局部变量、全局变量

作用域:

  1. 局部变量的作用域是变量所在的局部范围,
  2. 全局变量的作用域是整个工程。

生命周期:指变量的创建到变量的销毁之间的一个时间段——

  1. 局部变量的生命周期:进入作用域开始,出作用域结束,
  2. 全局变量的生命周期:整个程序的生命周期。

同时出来了一个问题——局部变量和全局变量是否可使用同一变量呢?

经过运行,证明无错

 所以变量的名字定义尽量不要相同,而相同时,局部变量优先。

在int 定义中,C语言语法规定,变量要定义在代码块的前面。

           3、一些含义

char ch——向内存空申请储存某个字符,并将其命名为 ch

输出printf— %c --打印字符型格式的数据

             — %d --打印整型十进制数据

             — %f --打印浮点数字(小数) %lf双精度浮点数

             — %p--以地址的形式打印

             — %x--打印16进制数字

             — %o--

         4、字节--计算机单位

   Bit--比特位  Byte--字节

一个字节=八个比特位的大小

Byte  kb  mb  gb  tb  pb  进制单位为1024字节

变量类型所占字节----

Char-1  short-2  int--4  long--4  long long--8  float--4  double--8

细分数据类型的主要原因:

我们假设一个人的年龄age(根据常理,人的年龄具有上限)

所以int age 和 short int age具有区分度,要根据合理情况【判断】所占空间大小

 

           5、进制

二进制:0 1

七进制(星期):0 1 2 3 4 5 6

八进制:0 1 2 3 4 5 6 7

十进制:0 1 2 3 4 5 6 7 8 9

十二进制(时间)

进制数字转化(权重)

(比如)二进制和十进制:

123     1*10^2 + 2*10^2 + 3*10^0

010      0*2^2 + 1*2^1 + 0*2^0

————

字节和进制相互结合起来理解更好

                                                               ---------------------------------------------------(未完待续)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/662120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-18
下一篇 2022-04-18

发表评论

登录后才能评论

评论列表(0条)

保存