C语言记录Day1

初识C语言

头文件 - 以.h作为结尾 例如:#include <stdio.h>,#include "stdio.h"。

主函数 - 有且仅有一个,每个程序至少有一个主函数。

自定义函数- 告诉编译器函数名称及如何调用函数,包括函数返回值的数据类型、函数名称、参数列表。

scanf函数:输入函数,scanf("%d%d",&a,&b),双引号内填指定数据类型的格式符与格式(多个格式符代表多个输入),双引号外表示输入的存放地址(变量地址)。特别的,字符串变量=地址,所以变量名前无需&。
特例:

        char p[15];
        scanf("%s",p);
        char p[15]创建一个长度为15的字符数组,字符数组省略中括号,视为地址。
        %s:'检索下一个输入的字符串',对应字符串
        %c:'只能输入一个字符',对应单个字符

分号 - 为语句结束符

数据类型

表示符号 名称 大小 打印输出
char 字符 1byte %c
short 短整型 2byte %hd
int 整型 4byte %d
long 长整型 4或8byte %ld
long long 更长的整型 8byte %lld
float 单精度浮点数 4byte %f
double 双精度浮点数 8byte %lf

注:按照所存值的大小选择合适的数据类型,可以节省空间,使空间利用率更高。

变量,常量

1.定义变量
例:int a = 100

  • [类型 变量名称 (= 值)](可以不赋值)
    a++(先取值后自增)
    ++a(先自增后取值)

2.变量的分类

  • 局部变量:在大括号内定义的变量叫作局部变量
  • 全局变量:在大括号外定义的变量叫作全局变量、
  • 当局部变量与全局变量名字冲突时,局部变量优先。
posted @ 2023-02-20 23:33  LssRyan  阅读(18)  评论(0编辑  收藏  举报