C语言变量的输出

#include <stdio.h>
int main()
{
    int n = 100;
    char c = ‘@‘;  //字符用单引号包围,字符串用双引号包围
    float money = 93.96;
    printf("n=%d, c=%c, money=%f\n", n, c, money);

    return 0;
}

\n表示换行

//后面的为注释。注释用来说明代码是什么意思,让我们阅读更加方便,它也是代码的一部分。编译器会忽略注释内容。

不用变量直接输出的结果也是一样的


#include <stdio.h>

  1. int main()
  2. {
  3. float money = 93.96;
  4. printf("n=%d, c=%c, money=%f\n", 100, ‘@‘, money);
  5. return 0;
  6. }
时间: 2024-10-07 04:50:31

C语言变量的输出的相关文章

【C语言】使用指向指针数据的指针变量,输出一组字符串

//使用指向指针数据的指针变量,输出一组字符串 #include <stdio.h> int main() { char * name[]={"beijing","huanying","nin","!"}; char **p; int i; for(i=0;i<4;i++) { p=name+i; printf("%s ",*p); } printf("\n"); re

黑马程序员-c语言变量作用域问题

c语言中的变量作用域总结 不管什么语言,main好像总是程序的入口,大括号是它的内容:变量的作用域总是困扰着我们,接下来,我们循序渐进的搞明白c语言中的变量作用域,首先得知道c是弱类型的语言,弱类型表现在很多方面: 1:你可以直接在程序中写一个常量,然后一个分号:1: 2:在定义函数时,void型的函数可以return:int型的可以不用写返回值. ---还有很多 下面我们一步一步开始:首先在main中定义的变量当然作用于整个main函数了 1:在main中定义变量 #include<stdio

[转]C语言文件输入/输出ACM改进版(freopen函数)

C语言文件输入/输出ACM改进版(freopen函数) 2009年5月27日 10:379,457 浏览数发表评论阅读评论 文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. 昨天发了一篇<C语言 使用文件输入/输出数据>,使用的是最普通的文件输入/输出方法,Felix大牛随后给了一种更简单的改进方法,在ACM中应用很广,而且超赞,现在来介绍一下. 这次用到的文件打开函数不再是fopen,而是stdio.h中包含的另一个函数fr

C语言变量的类型和存储位置

1. C语言变量主要分为全局变量.静态全局变量.局部变量.静态局部变量和寄存器变量.其中静态变量用static关键字进行修饰.程序所占用的内存可以分为以下几个部分: (1)代码段-存放程序代码,只读的,不能修改. (2)全局区(静态区),又称为数据段.其中.data段存放的是已经初始化的全局变量和静态变量(静态全局变量和静态局部变量)..bss段存放的是未初始化的全局变量和静态变量(静态全局变量和静态局部变量).bss段会将未初始化的变量填充为0. (3) 堆: 是一种线性结构,类似链表实现,也

1005------C语言-----------C语言变量的存储方式解析

0.背景 在看APUE第七章的时候,作者分析了setjmp和longjmp这种函数间跳转机制对不同存储类型变量的影响,看到register,auto,volatile,static等等这些关键字很模糊,也可能太少用了,但是自认为C语言基础不错的我还是不能接受任何不懂的知识点,于是就捋了捋思路. 1.C语言变量的基本属性 在C语言中,每一个变量都有3个属性: (1)类型,就是常用的int.char等,它确定了变量存储长度和运算方式: (2)作用域,根据变量所处的位置分为全局变量和局部变量: (3)

C语言变量声明内存分配

转载: C语言变量声明内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1.栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈.程序结束时由编译器自动释放. 2.堆区(heap) — 在内存开辟另一块存储区域.一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 .注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵. 3.全局区(静态区)(static)—编译器编译时即分配内存.全局变量和静态变量

2. C语言变量

A.变量的作用域: 1.局部变量:在函数或者代码块内部定义的变量 作用域:从定义处到代码块结束 生命周期:从定义处分配控件,代码块结束后被回收 局部变量没有默认值,要自己初始化 2.全局变量:在函数外定义的变量 作用域:从定义处到文件结尾(能被后面的所有函数共享) 生命周期:程序启动分配空间,程序退出回收 全局变量有默认值0 从最近的作用域开始寻找,直到找到变量 #include <stdio.h> int main(int argc, const char * argv[]) {     i

R语言变量作用域

语言采用的是Lexical Scoping(词法作用域).词法作用域,又称静态作用域,即变量定义后的作用域是不变的. 在函数的主体里面,变量是分为被约束的.局部的.或自由的三种.被约束的变量是指匹配函数形式参数的变量.局部变量是指,在函数主题内创建和定义的变量.自由变量指的是那些既不是 局部也不是被约束的变量.当一个函数主体被求值,确定一个局部或 被约束变量的值没有问题.作用域规则决定了一个语言如何为自由变量 找恰当的值. 在R中,自由变量的取值是由它所在函数定义的环境(environment)

[C语言 - 2] C语言变量

A.变量的作用域: 1.局部变量:在函数或者代码块内部定义的变量 作用域:从定义处到代码块结束 生命周期:从定义处分配控件,代码块结束后被回收 局部变量没有默认值,要自己初始化 2.全局变量:在函数外定义的变量 作用域:从定义处到文件结尾(能被后面的所有函数共享) 生命周期:程序启动分配空间,程序退出回收 全局变量有默认值0 从最近的作用域开始寻找,直到找到变量 #include <stdio.h> int main(int argc, const char * argv[]) { int a