[编程开发] 1. c语言初识

[复制链接]
wdwdwdwd 发表于 2023-10-12 10:12:55|来自:北京 | 显示全部楼层 |阅读模式
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转义字符
全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则