栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习日记·C语言学习day1

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习日记·C语言学习day1

一入门 1、初识C语言

C语言是一门计算机语言

计算机语言:C语言、JAVA、python

语言的发展

二进制的发展

硬件的电—负0/正1

10101011010000101010-手册 低级语言

100010101-ADD-助记符-汇编语言

B语言

C语言、C++--高级语言 高级语言

C语言--->早期不成熟--->成熟--->流行

国际标准

ANSI C-C89/C90

C99/C11并不流行--不少编译器不支持

2、添加源文件

test.c

C代码

.c-源文件

.h-头文件

3、第一个程序
#include 
//包含一个叫stdio.h的头文件
//std -标准 standard input output
int main(int argc, char const *argv[])
{
    //在这里完成任务
    //屏幕上输出hello world
    //函数-print function -printf-打印函数
    //库函数-C语言本身提供给我们使用的函数
    printf("hello worldn");
    return 0;
}
​
//main主函数只有一个,函数可以有无数个
//int是整型的意思
//main前面的int表示main函数调用返回一个整型值
//return 0; 返回0
#include 

int main(int argc,char *argv[])
{
	printf("hello worldn");
 {
     int a; 
 }   
    a = 1;
    //无法使用a,不在一个作用域
	return 0;
}
二、数据类型
char   //字符型
short   //短整型
int    //%d //整型(十进制)
long    //长整型
long long   //更长的整型
float    //单精度浮点数
double   //双精度浮点型
short int  //短整型
long int //长整型
%d-打印整型
%c-打印字符
%f-打印单精度小数
%lf-打印双精度小数
%p-打印地址
%o-打印八进制
%x-打印十六进制
//64位操作系统
char=1
int=4
short=2
long=8
long long=8
float=4
double=8
//字节:计算机中的单位   
//bit-比特位(二进制里面的一个单位)  
//byte-字节 (一个字节是八个比特位的大小)
//kb,mb,gb,tb,pb(每个差1024个)
#include 
int main(int argc, char const *argv[])
{
    short age =20;//向内存申请2个字节=16bit位,用来存放20
    float weight = 95.6f;//f会保持float类型,申请4个字节=32bit位
    return 0;
}
​
三、常量与变量 1、变量(左值)

全局变量:在{}外部

局部变量:在{}内部,代码块内部

#include 
int a =100;
int main(int argc, char const *argv[])
{
    int a =10;
    {
        int b = 20;
    }
    //局部变量和全局变量名字不建议相同
    //名字相同时,局部变量优先
    printf("a=%dn",a);
    //b无法显示,由于它属于部分函数,局部函数只能在相应的函数体使用
    printf("b=%dn",b);
    return 0;
}
#include 
int main(int argc, char const *argv[])
{
    int num1;
    int num2;
    //输入数据-使用输入函数scanf
    scanf("%d %d",&num1,&num2);//取地址符号
    //C语言语法规定,变量要定义在当前代码块的最前面
    int sum = 0;
    sum = num1 + num2;
    printf("sum=%dn",sum);
    return 0;
}
2、作用域

限定这个名字的可用性的代码范围

1、全局变量的作用域就是变量所在的范围

2、全局变量的作用域就是整个工程

见5-代码

主要看所在的代码框{}

3、生命周期

局部变量:进入生命周期开始,出作用域生命周期结束。

全局变量:整个程序的生命周期

#include 
int main(int argc, char const *argv[])
{
    {
        int a = 10;
        printf("a = %dn",a);
    }
    printf("a=%dn",a);
    //error
    //无法识别a,因为a是局部变量
    return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号