wdwdwdwd 发表于 2023-10-12 10:12:55

1. c语言初识

1.1标准代码

#include <stdio.h>    //std——标准;i——input;o——output

int main()         //程序入口
{
        return 0;   //默认返回0
}
1.2数据类型

char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
printf(&#34;%d\n&#34;, sizeof(char));    //%:打印格式; d:整形; sizeof:返回char在内存中所占空间大小(字节)
printf(&#34;%zu\n&#34;, sizeof(char));   //zu:打印一个sizeof返回的无符号整型1 byte 字节=1bit 比特位
1.2 变量

1.2.1变量定义

int age = 150;
float weight = 45.5f;
char ch = 'w';1.2.2变量分类

全局变量:在大括号外定义的变量。在所有工程中都能使用。
局部变量:在大括号内定义的变量
全局和局部变量名称相同时,优先使用局部变量
1.2.3变量使用

#include <stdio.h>

int main()
{
        int num1 = 0;
        int num2 = 0;

        scanf(&#34;%d %d&#34;, &num1, &num2);//scanf:输入。两个整数用空格分开。&:取地址

        return 0;
}//新建程序默认文件:vs安装目录内的newc++file.cpp#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


int main()
{
        int num1 = 0;
        int num2 = 0;

        scanf(&#34;%d %d&#34;, &num1, &num2);//scanf:输入。两个整数用空格分开,运行程序时输入两个数据也需要用空格分开。&:取地址
        int sum = num1 + num2;
        printf(&#34;%d\n&#34;, sum);//输出

        return 0;
}1.2.4变量作用域及生命周期

作用域:限制变量使用范围
全局变量在其他项目里面也可以调用:
extern int a;   //导入一个名为a的外部变量生命周期:一个变量在程序运行中的时间
1.3常量

类型:固定常量;const修饰的常变量;#define 定义的标识符常量;enum 枚举常量。(3、4常量书写时大写)
const int a = 10;//使用const把变量值固定,变位常变量。常变量≠常量define:所定义的常量没有数据类型。
枚举常量:
#include <stdio.h>

enum Sex
{
        MALE,
        FEMALE,
        SECRET
};
//括号中的MALE,FEMALE,SECRET是枚举常量
int main()
{
        printf(&#34;%d\n&#34;, MALE);
        return 0;
}
1.4字符串

字符:
    类型代码:char
    书写字符:'?'
字符串:
    书写字符:“?”   
    书写方式1:
char arr1[] = &#34;bit&#34;;//字符串的结束标志是一个\0 的转义字符    书写方式2:
char arr2[] = {'b', 'i', 't'};//没有转义字符。对比示例代码:
#include <stdio.h>

int main()
{
char arr1[] = &#34;bit&#34;;
char arr2[] = {'b', 'i', 't'};
char arr3[] = {'b', 'i', 't', '\0'};//可以自动补充一个转义字符,提示字符串结束
printf(&#34;%s\n&#34;, arr1);
printf(&#34;%s\n&#34;, arr2);
printf(&#34;%s\n&#34;, arr3);
return 0;
}1.5转义字符
页: [1]
查看完整版本: 1. c语言初识