初步认识C语言

 

#include<stdio.h>

 

int main()

{

     printf("hello\n");                    //输出内容hello

     return 0;

}

----------------------------------------------------------------------------------------------------------------------------------

printf输出内容

stdio.h一个VS自带的代码资源库

#include来调用stdio.h   才能使用里面的printf

main函数为程序入口 仅有一个

菜鸟学习c语言笔记(1)_自学

char     //字符数字类型                 %c输出

short    //短整形

int      //整形                     

long     //长整形                       %d输出

long long   //更长的长整形

float    //单精度浮点数                  %f输出

double   //双精度浮点数                %lf输出

----------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

 

int main()

{

      char ch = 'A';                          //将字符A储存并标记为字符变量ch

      printf("%c\n", ch);                  //%c以字符的形式打印ch      \n   换行

      return 0;

}

----------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

 

     int main()

{

      int age = 20;                            //创建整形变量age 并赋予20 (向内存申请4个字节  用来存放20这个数值并将其命名为age)

      printf("%d\n", age);                  //%d 以整形十进制数字形式打印值age对应的整形

      return 0;

}

----------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

 

 int main()

{

         long num = 10000;                    //生成长整型变量num 并把10000赋值于num

         printf("%d\n", num);                  //打印出num所赋予的数值

         return 0;

}

----------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

 

     int main()

{

         double x= 3.14;                           //生成双精度浮点变量x 并把3.14赋值于x

         printf("%lf\n", x);                       //打印出x所赋予的数值

         return 0;

 

}

----------------------------------------------------------------------------------------------------------------------------------

菜鸟学习c语言笔记(1)_自学_02

                                                   向内存申请对应字节数目

 

 

菜鸟学习c语言笔记(1)_自学_03

菜鸟学习c语言笔记(1)_自学_04菜鸟学习c语言笔记(1)_自学_05

二进制的情况下 3个比特位排列 存在8种情况

以此类推short短整型  2个字节=16个比特位  在二进制下

能包含2的16次方种情况 65536种情况  所以 在赋予整形65536以下的数字可利用短整形short以此来节约内存空间

如何定义一个变量

 

Int    number   =  120 ;

类型  变量名      赋予值  ;

 

变量的分类

局部变量  定义在{}(代码块)内部的变量   作用域 代码块内部

全局变量  定义在{ }(代码块)之外的变量   作用域 该工程内任意位置

菜鸟学习c语言笔记(1)_自学_06

 

  全局和局部变量能同时存在且变量名相同时

局部变量优先

建议全局变量名局部变量名不要相同

----------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

 

int main()

{

          int num1 = 0;

          int num2 = 0;

          int sum   = 0;

          scanf_s("%d%d", &num1, &num2);                          //scanf_s或scanf提供输入数据num1和num2  &代表取地址

          sum = num1 + num2;    

          printf("sum=%d\n", sum);                           //打印输出数值sum

              return 0;