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("%d\n", sizeof(char)); //%:打印格式; d:整形; sizeof:返回char在内存中所占空间大小(字节)
printf("%zu\n", 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("%d %d", &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("%d %d", &num1, &num2);//scanf:输入。两个整数用空格分开,运行程序时输入两个数据也需要用空格分开。&:取地址
int sum = num1 + num2;
printf("%d\n", 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("%d\n", MALE);
return 0;
}
1.4字符串
字符:
类型代码:char
书写字符:'?'
字符串:
书写字符:“?”
书写方式1:
char arr1[] = "bit";//字符串的结束标志是一个\0 的转义字符 书写方式2:
char arr2[] = {'b', 'i', 't'};//没有转义字符。对比示例代码:
#include <stdio.h>
int main()
{
char arr1[] = "bit";
char arr2[] = {'b', 'i', 't'};
char arr3[] = {'b', 'i', 't', '\0'};//可以自动补充一个转义字符,提示字符串结束
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", arr3);
return 0;
}1.5转义字符
页:
[1]