C语言基础学习必会3

学习内容

  1. 关键字,就是该语言中这些特定的字符串由C语言标准规定被系统使用

auto :声明自动变量
break:跳出当前循环
case:开关语句分支
char :声明字符型变量或函数返回值类型
const :声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的“默认”分支
do :循环语句的循环体
double :声明双精度浮点型变量或函数返回值类型
else :条件语句否定分支(与 if 连用)
enum :声明枚举类型
extern:声明变量或函数是在其它文件或本文件的其他位置定义
float:声明浮点型变量或函数返回值类型
for:一种循环语句
goto:无条件跳转语句
if:条件语句
int: 声明整型变量或函数
long :声明长整型变量或函数返回值类型
register:声明寄存器变量
return :子程序返回语句(可以带参数,也可不带参数)
short :声明短整型变量或函数
signed:声明有符号类型变量或函数
sizeof:计算数据类型或变量长度(即所占字节数)
static :声明静态变量
struct:声明结构体类型
switch :用于开关语句
typedef:用以给数据类型取别名
unsigned:声明无符号类型变量或函数
union:声明共用体类型
void :声明函数无返回值或无参数,声明无类型指针
volatile:说明变量在程序执行中可被隐含地改变
while :循环语句的循环条件
在这里插入图片描述

  1. 还有分隔符包括空格符,制表符,换行符,以及注释符统称为空白字符
转义字符含义ASCII码值
\a响铃007
\b退格008
\f换页012
\n换行010
\r回车013
\t水平列表009
\v垂直列表011
\代表一个反斜线字符|092
\’代表一个单引号字符039
\”代表一个双引号字符034
\0空字符(NULL)000
\ddd1到3位八进制数所代表的任意字符三位八进制
\xhh1到2位十六进制代表的任意字符二位十六进制

基本规则掌握还要了解输入输出

人与计算机交流的途径,将数据,包括数字,字符串等显示在屏幕上或者保存在文件中输入是获取用户在键盘或者文件中读取的数据,C语言本身没有配备完成输入输出语句,输入输出功能是系统提供的标准函数完成的

scanf

同printf一样,scanf函数名称中的f代表format,就是格式化的意思。注意,双精度数需要加l,比如%lf。

%i和%d的作用是等价的%i表示有符号十进制数的输入

空白符在%前面会被忽略,如果是后面会要求多输出字符。格式符中间的空格会忽略。

void main()
 
{
 
         int num1;
 
         float num2;
 
         double num3;
 
         scanf("%d",&num1);
 
         printf("%d\n",num1);
 
         scanf("%3d",&num1);
 
         printf("%d\n",num1);
 
         scanf("%f",&num2);
 
         printf("%f\n",num2);
 
         scanf("%lf",&num3);
 
         printf("%lf\n",num3);
 
         int a, b, c;
 
         scanf(" %d, %d, %d", &a, &b, &c);
 
         printf("%d,%d,%d",a, b, c);
 
         system("pause");
 
}

scanf扫描字符集合,避免用户输入错误。

%[xyz]只能读取x,y,z,遇到一个不匹配就输入终止。

%[^xyz]只能读取x,y,z外的任何字符,\n也是,需要终止的话,要加上\n。

%[A-Z]

%[a-z]

%[0-9]

void main()
 
{
 
         char str[20];
 
         //scanf("%[xyz]",str);
 
         scanf("%[A-Z]",str);
 
         printf("%s\n",str);
 
         system("pause");
 
}

C语言中格式化输出函数为printf(),他是用来输出数据到计算机屏幕或文件中,在这里插入图片描述

C语言中格式化输入函数为scanf(),他用来从标准输入设备键盘读取输入的信息。在这里插入图片描述

C语言程序的编写一般都是在集成的开发环境下编写的集成了代码编写功能,编译功能,调试功能等

基于MinGW(windows下的gcc编译器)的c语言IDE

下载安装windows下的codeblocks

安装好。打开codeblocks,可在设置,编译器中看到默认的编译器是gnu gcc编译器。进入安装目录,复制MinGw目录到c目录的工具目录下,使用这个目录下的文件可以gcc编译c文件。首先,需要使用MinGw目录下的mingwvars.bat批处理文件,设置环境变量,在cmd执行这个文件就可以设置环境变量。

在这里插入图片描述

打开关闭可执行程序

//打开qq

void CMFCsystemDlg::OnBnClickedButton2()
 
{
 
         // TODO:  在此添加控件通知处理程序代码
 
         //带路径的"需要转义为\",\处理为\\,注意在64位系统中(前面要加空格。
 
         system("\"C:\\ProgramFiles (x86)\\Tencent\\QQ\\Bin\\QQScLauncher.exe\"");
 
}

注意,在c程序中对于\ ”等使用转移字符。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值