C语言必看

                

                                        c语言基础教程笔记

1.基本格式

#include

int main()

{

全部内容

每次结尾要加分号

例子:printf("holle,欢迎你的到来“);

return 0; ->反回0

}


注意:

main为主函数具有唯一种函数,从这里开始跑

int为整形

int main 表调用函数后为返回整形值

”“表打印内容

printf(1)表输出,指电脑打印出来的

        (2)是库函数,需要源代码:#include

2.数据类型

还包括long long指更长整数,

double指小数点后两位数,

float指小数点后一位,

char储存字母,如A,b等等

int表整形值

short/long int表短/长整型

同时有32位/64 位不同跟随储存不同

#include<stdio.h>
int main()
{
	printf("%d\n", sizeof(char));        //           1字节  
	printf("%d\n", sizeof(long));            //        4字节
	printf("%d\n", sizeof(int));        //               4字节
	printf("%d\n", sizeof(long long));//                  8字节
	printf("%d\n", sizeof(float));        //               4字节
	printf("%d\n", sizeof(double));        //                   8字节
	printf("%d\n", sizeof(short));        //           2字节
	return 0;
}

计算字节可用sizeof()

例如:printf("%d\n", sizeof(char));

例如:

#include<stdio.h>
int main()
{
	char ch = 'A';
	return 0;
}
#include<stdio.h>
int main()
{

	float f = 5.0;
	printf("%f", f);
	return 0;
}

结果为5.00000


注意:

%c,表打印字符数据,如打印A

%d,表十进制数据,如打印数字9587

%p,表地址

%x,表16进制,如17->11

%s,表字符串

%f,表打印小数数字

3.变量

包括全局变量和局部变量

(1)局部变量

指定义在({})内部,

(2)全局变量

指定义在({})外部


当两变量名字相同时以局部变量优先

例如:

#include <stdio.h>
int a = 29;
int main()
{
	int a = 38;
	printf("%d", a);
	return 0;
}

结果:a=38

(3)作用域

指在一定范围内,不能越界


例如(局部变量):

#include<stdio.h>
int main()      
{
    {
        int a=0;
    }
printf("holle,欢迎你的到来“,a);
return 0;
}

结果:error

例如(全局变量):

#include<stdio.h>
int a = 38;
int main()
{
    printf("%d\n", a);
return 0;
}

结果:38

另外作用域还有另外源文件

视图——>解决方案资源管理器——>右击源文件——>添加——>新建项,之后与之前一样,就OK了

结果报错(未申明

如何做?

只要加简单的字符 extern int cpp;

课外

#define _CRT_SECURE_NO_DEPRECATE;
#include<stdio.h>
int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
scanf_s("%d%d", &a, &b);
    c = a + b;
printf("c=%d\n",c);
return 0;
}

&指取地址(通俗的说:你家几栋几楼)

scanf_s

strcpy_s

strlen_s

                ~1在vs中运用

                ~2因为是库函数,需要源代码#define_CRT_SECURE_NO_WARNINGS1

                        后可以直接scanf_s——>scanf,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值