A. c語言中,如果要在輸出語句(printf)中輸出變數怎麼表示
這個很簡單,直接在括弧裡面加格式符和變數名就可以了!比如說printf(「%d」,i)就可以輸出變數i的值。
B. c語言怎樣輸出一個變數名
使用 宏函數;
#define h(x) #x
可以將 變數x 進行 字元串化;
例子:將函數 foo(x) 的參數x的名稱輸出
#include<stdio.h>
#define foo(x) foo1(x,#x)
void foo1(int x, const char* xname){
printf("x name:%s, x value:%d\n", xname, x);
}
int main(){
int somevalue =1;
foo(somevalue);
return 0;
}
C. c語言輸出文字加兩個變數
和輸出一個變數類似,只要在前後都加上對應內容即可,如printf("%d,%d\n",a,b);
printf("輸出格式類型",變數);
例如
int a = 10;
int b = 20;
printf("%d,%d\n",a,b);
D. c語言中,輸出整型變數a的語句是什麼
有符號短整型short a;
用printf("%hd",a);輸出。
無符號短整型unsigned short a;
用printf("%hu",a);輸出。
有符號整型int a;
用printf("%d",a);輸出。
無符號整型unsigned int a;
用printf("%u",a);輸出。
有符號長整型long a;
用printf("%ld",a);輸出。
無符號長整型unsigned long a;
用printf("%lu",a);輸出。
有符號長長整型long long a;
用printf("%lld",a);輸出。
無符號長長整型unsigned long long a;
用printf("%llu",a);輸出。
此外,對於整數,還可以指定以8進制(%o)、16進制(%x或%X)輸出。