学习c语言第二天

第一个C语言程序:

 

\\main有且仅有一个 

数据类型 

 

* 为什么出现这么多的类型?

*每种类型的大小是多少?

#include <stdio.h>
int main ()
{
    printf ( "%d\n" , sizeof ( char ));            \\1
    printf ( "%d\n" , sizeof ( short ));           \\2
    printf ( "%d\n" , sizeof ( int ));                \\4
    printf ( "%d\n" , sizeof ( long ));             \\4
    printf ( "%d\n" , sizeof ( long long ));     \\8
    printf ( "%d\n" , sizeof ( float ));             \\4
    printf ( "%d\n" , sizeof ( double ));          \\8
    printf ( "%d\n" , sizeof ( long double ));
    return 0 ;
}
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。

变量、常量

生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等)
有些值是可变的(比如:年龄,体重,薪资)。
不变的值, C 语言中用 常量 的概念来表示,变得值
C 语言中用 变量 来表示。

定义变量的方法:

int age = 150 ;
float weight = 45.5f ;
char ch = 'w' ;

变量的分类

*局部变量

*全局变量

#include <stdio.h>
int global = 2019 ; // 全局变量
int main ()
{
    int local = 2018 ; // 局部变量
    // 下面定义的 global 会不会有问题?
    int global = 2020 ; // 局部变量
    printf ( "global = %d\n" , global );
    return 0 ;
}
总结:
上面的局部变量 global 变量的定义其实没有什么问题的!
当局部变量和全局变量同名的时候,局部变量优先使用。

变量的使用

#include <stdio.h>
int main ()
{
    int num1 = 0 ;
  int num2 = 0 ;
    int sum = 0 ;
    printf ( " 输入两个操作数 :>" );
    scanf ( "%d %d" , & num1 , & num2 );
    sum = num1 + num2 ;
    printf ( "sum = %d\n" , sum );
    return 0 ;
}
// 这里介绍一下输入,输出语句
//scanf
//printf

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值