ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

mincgen - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ mincgen പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് mincgen ആണിത്.

പട്ടിക:

NAME


mincgen - ഒരു CDL ഫയലിൽ നിന്ന് ഒരു MINC ഫയൽ സൃഷ്ടിക്കുക.

സിനോപ്സിസ്


mincgen [-b] [-n] [-o minc_filename] ഇൻപുട്ട്_ഫയൽ

വിവരണം


mincgen ഒരു MINC ഫയൽ സൃഷ്ടിക്കുന്നു. എന്നതിലേക്കുള്ള ഇൻപുട്ട് mincgen a-യിലെ ഒരു MINC ഫയലിന്റെ വിവരണമാണ്
CDL (നെറ്റ്‌വർക്ക് കോമൺ ഡാറ്റ ഫോം ലാംഗ്വേജ്) എന്നറിയപ്പെടുന്ന ചെറിയ ഭാഷ, താഴെ വിവരിച്ചിരിക്കുന്നു. അല്ലെങ്കിൽ
അഭ്യർത്ഥനയിൽ ഓപ്ഷനുകൾ വ്യക്തമാക്കിയിട്ടുണ്ട് mincgen, ഇത് ഇൻപുട്ട് CDL-ന്റെ വാക്യഘടന പരിശോധിക്കുന്നു
ഫയൽ, CDL വാക്യഘടനയുടെ ഏതെങ്കിലും ലംഘനങ്ങൾക്ക് പിശക് സന്ദേശങ്ങൾ സൃഷ്ടിക്കുന്നു. മറ്റ് ഓപ്ഷനുകൾ ആകാം
അനുബന്ധ MINC ഫയൽ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്നു.

mincgen കമ്പാനിയൻ പ്രോഗ്രാമിനൊപ്പം ഉപയോഗിക്കാം mincdump ചില ലളിതമായ പ്രവർത്തനങ്ങൾ നടത്താൻ
MINC ഫയലുകളിൽ. ഉദാഹരണത്തിന്, ഒരു MINC ഫയലിൽ ഒരു അളവ് പുനർനാമകരണം ചെയ്യാൻ, ഉപയോഗിക്കുക mincdump ഒരു
MINC ഫയലിന്റെ CDL പതിപ്പ്, അളവുകളുടെ പേര് മാറ്റാൻ CDL ഫയൽ എഡിറ്റ് ചെയ്യുക, കൂടാതെ
ഉപയോഗം mincgen എഡിറ്റ് ചെയ്ത CDL ഫയലിൽ നിന്ന് അനുബന്ധ MINC ഫയൽ ജനറേറ്റ് ചെയ്യാൻ.

ഓപ്ഷനുകൾ


-b ഒരു (ബൈനറി) MINC ഫയൽ സൃഷ്ടിക്കുക. എങ്കിൽ -o ഓപ്ഷൻ ഇല്ല, ഒരു ഡിഫോൾട്ട് ഫയലിന്റെ പേര്
MINC നാമത്തിൽ നിന്നാണ് നിർമ്മിച്ചിരിക്കുന്നത് (ഇതിന് ശേഷം വ്യക്തമാക്കിയിരിക്കുന്നു netcdf or hdf5 കീവേഡ് ഇൻ
ഇൻപുട്ട്) `.mnc' എക്സ്റ്റൻഷൻ ചേർത്തുകൊണ്ട്. ഒരു ഫയൽ ഇതിനകം നിലവിലുണ്ടെങ്കിൽ
നിർദ്ദിഷ്ട പേര്, അത് തിരുത്തിയെഴുതപ്പെടും.

-o minc_filename
സൃഷ്ടിച്ച ബൈനറി MINC ഫയലിന്റെ പേര്. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് സൂചിപ്പിക്കുന്നു
"-b" ഓപ്ഷൻ. (MINC ഫയലുകൾ എഴുതാൻ കഴിയാത്തതിനാൽ ഈ ഓപ്ഷൻ ആവശ്യമാണ്
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് നേരിട്ട്, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് അന്വേഷിക്കാൻ പറ്റാത്തതിനാൽ.)

ഉദാഹരണങ്ങൾ


CDL ഫയലിന്റെ വാക്യഘടന പരിശോധിക്കുക `foo.cdl':

mincgen foo.cdl

CDL ഫയലിൽ നിന്ന് `foo.cdl', ' എന്ന പേരിലുള്ള തുല്യമായ ബൈനറി MINC ഫയൽ സൃഷ്ടിക്കുകx.mnc':

mincgen -o x.mnc foo.cdl

USAGE


ബാവാഹാജി പദവിന്യാസം ചുരുക്കം
നിരവധി പേരുള്ള അളവുകളുള്ള ഒരു MINC ഫയൽ വിവരിക്കുന്ന CDL വാക്യഘടനയുടെ ഒരു ഉദാഹരണം ചുവടെയുണ്ട്
(xspace, yspace, and zspace), വേരിയബിളുകൾ (zspace, image), വേരിയബിൾ ആട്രിബ്യൂട്ടുകൾ (valid_range,
അടയാള തരം), കൂടാതെ ചില ഡാറ്റയും. CDL കീവേഡുകൾ ബോൾഡ്‌ഫേസിലാണ്. (ഈ ഉദാഹരണം ഉദ്ദേശിച്ചുള്ളതാണ്
വാക്യഘടന ചിത്രീകരിക്കുക; ഒരു യഥാർത്ഥ CDL ഫയലിന് കൂടുതൽ പൂർണ്ണമായ ആട്രിബ്യൂട്ടുകൾ ഉണ്ടായിരിക്കും
ഡാറ്റ കൂടുതൽ പൂർണ്ണമായും സ്വയം വിവരിക്കുന്നതായിരിക്കും.)

netcdf foo { // CDL-ലെ ഒരു ഉദാഹരണം MINC സ്പെസിഫിക്കേഷൻ

അളവുകൾ:
xspace = 8;
yspace = 8;
zspace = 5;

വേരിയബിളുകൾ:
ഫ്ലോട്ട് xspace;
ഫ്ലോട്ട് yspace;
ഫ്ലോട്ട് zspace(zspace);
കുറിയ ചിത്രം (zspace,yspace,xspace);
ഇരട്ട ചിത്രം-മിനിറ്റ്(zspace)
ഇരട്ട ഇമേജ്-പരമാവധി(zspace)

// വേരിയബിൾ ആട്രിബ്യൂട്ടുകൾ
ചിത്രം:valid_range = 0,5;
ഡാറ്റ:
image-min = -1,-1,-1,-1,-1;
ഇമേജ്-പരമാവധി = 1,1,1,1,1;
ചിത്രം =
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5;
zspace = 0,2,3.5,7,10;
}

എല്ലാ CDL പ്രസ്താവനകളും ഒരു അർദ്ധവിരാമത്താൽ അവസാനിപ്പിക്കപ്പെടുന്നു. സ്‌പെയ്‌സുകളും ടാബുകളും ന്യൂലൈനുകളും ഉപയോഗിക്കാം
സ്വതന്ത്രമായി വായനാക്ഷമതയ്ക്കായി. അഭിപ്രായങ്ങൾ ഏത് വരിയിലും `//' എന്ന അക്ഷരങ്ങളെ പിന്തുടരാം.

ഒരു CDL വിവരണം മൂന്ന് ഓപ്ഷണൽ ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു: അളവുകൾ, വേരിയബിളുകൾ, ഒപ്പം ഡാറ്റ,
കീവേഡിൽ തുടങ്ങുന്നു അളവുകൾ:, വേരിയബിളുകൾ:, ഒപ്പം ഡാറ്റയഥാക്രമം. വേരിയബിൾ
ഭാഗം അടങ്ങിയിരിക്കാം വേരിയബിൾ പ്രഖ്യാപനങ്ങൾ ഒപ്പം ആട്രിബ്യൂട്ട് അസൈൻമെന്റുകൾ.

ഒരു MINC പരിമാണം ഒന്നോ അതിലധികമോ മൾട്ടിഡൈമൻഷണലിന്റെ ആകൃതി നിർവചിക്കാൻ ഉപയോഗിക്കുന്നു
MINC ഫയലിൽ അടങ്ങിയിരിക്കുന്ന വേരിയബിളുകൾ. ഒരു MINC അളവിന് ഒരു പേരും വലിപ്പവും ഒരുപക്ഷേ ഉണ്ട്
മറ്റ് നിരവധി ആട്രിബ്യൂട്ടുകൾ.

A വേരിയബിൾ ഒരേ തരത്തിലുള്ള മൂല്യങ്ങളുടെ ഒരു മൾട്ടിഡൈമൻഷണൽ ശ്രേണിയെ പ്രതിനിധീകരിക്കുന്നു. ഒരു വേരിയബിളുണ്ട്
ഒരു പേര്, ഒരു ഡാറ്റ തരം, അതിന്റെ അളവുകളുടെ ലിസ്റ്റ് വിവരിച്ച ആകൃതി. ഓരോ വേരിയബിളും ചെയ്യാം
എന്നിവരും ബന്ധപ്പെട്ടിരിക്കുന്നു ഗുണവിശേഷങ്ങൾ (ചുവടെ കാണുക) കൂടാതെ ഡാറ്റ മൂല്യങ്ങളും. പേര്, ഡാറ്റ തരം,
ഒരു വേരിയബിളിന്റെ ആകൃതിയും അതിന്റെ പ്രഖ്യാപനം വഴി വ്യക്തമാക്കുന്നു വേരിയബിൾ ഒരു CDL-ന്റെ വിഭാഗം
വിവരണം. ഒരു വേരിയബിളിന് ഒരു അളവിന്റെ അതേ പേര് ഉണ്ടായിരിക്കാം; കൺവെൻഷൻ പ്രകാരം അത്തരം എ
വേരിയബിൾ ഏകമാനമാണ് കൂടാതെ അത് പേരുനൽകുന്ന അളവിന്റെ കോർഡിനേറ്റുകൾ അടങ്ങിയിരിക്കുന്നു.
അളവുകൾക്ക് അനുബന്ധ വേരിയബിളുകൾ ഉണ്ടാകണമെന്നില്ല.

ഒരു netCDF ആട്രിബ്യൂട്ട് ഒരു netCDF വേരിയബിളിനെ കുറിച്ചോ മുഴുവൻ netCDF നെ കുറിച്ചോ ഉള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു
ഡാറ്റാഗണം. യൂണിറ്റുകൾ, പ്രത്യേക മൂല്യങ്ങൾ, പരമാവധി എന്നിങ്ങനെയുള്ള പ്രോപ്പർട്ടികൾ വ്യക്തമാക്കാൻ ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കുന്നു
ഏറ്റവും കുറഞ്ഞ സാധുതയുള്ള മൂല്യങ്ങൾ, സ്കെയിലിംഗ് ഘടകങ്ങൾ, ഓഫ്‌സെറ്റുകൾ, പാരാമീറ്ററുകൾ. ആട്രിബ്യൂട്ട് വിവരങ്ങൾ
ഒരൊറ്റ മൂല്യങ്ങൾ അല്ലെങ്കിൽ മൂല്യങ്ങളുടെ നിരകൾ പ്രതിനിധീകരിക്കുന്നു. ഉദാഹരണത്തിന്, "യൂണിറ്റുകൾ" എന്നത് ഒരു ആട്രിബ്യൂട്ടാണ്
"സെൽഷ്യസ്" പോലുള്ള ഒരു പ്രതീക ശ്രേണി പ്രതിനിധീകരിക്കുന്നു. ഒരു ആട്രിബ്യൂട്ടിന് ഒരു ബന്ധമുണ്ട്
വേരിയബിൾ, ഒരു പേര്, ഒരു ഡാറ്റ തരം, ഒരു നീളം, ഒരു മൂല്യം. വേരിയബിളുകളിൽ നിന്ന് വ്യത്യസ്തമായി
ഡാറ്റയെ ഉദ്ദേശിച്ചുള്ളതാണ്, ആട്രിബ്യൂട്ടുകൾ മെറ്റാഡാറ്റയ്ക്ക് വേണ്ടിയുള്ളതാണ് (ഡാറ്റയെക്കുറിച്ചുള്ള ഡാറ്റ).

CDL-ൽ, ഒരു ആട്രിബ്യൂട്ട് ഒരു വേരിയബിളും ആട്രിബ്യൂട്ട് നാമവും ഉപയോഗിച്ച് നിയുക്തമാക്കിയിരിക്കുന്നു, ഇത് `:' കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. അത്
നിയോഗിക്കാൻ സാധ്യമാണ് ഗ്ലോബൽ ഫയലുമായി ഒരു വേരിയബിളുമായി ബന്ധമില്ലാത്ത ആട്രിബ്യൂട്ടുകൾ a
ആട്രിബ്യൂട്ട് പേരിന് മുമ്പായി `:' ഉപയോഗിച്ച് മുഴുവനും. CDL-ലെ ഒരു ആട്രിബ്യൂട്ടിന്റെ ഡാറ്റ തരം
അതിന് നിയുക്തമാക്കിയ മൂല്യത്തിന്റെ തരത്തിൽ നിന്ന് ഉരുത്തിരിഞ്ഞത്. ഒരു ആട്രിബ്യൂട്ടിന്റെ ദൈർഘ്യം
അതിന് നൽകിയിരിക്കുന്ന ഡാറ്റ മൂല്യങ്ങളുടെ എണ്ണം അല്ലെങ്കിൽ പ്രതീക സ്ട്രിംഗിലെ പ്രതീകങ്ങളുടെ എണ്ണം
അതിനായി ചുമതലപ്പെടുത്തി. ഒന്നിലധികം മൂല്യങ്ങൾ വേർതിരിക്കുന്നതിലൂടെ പ്രതീകേതര ആട്രിബ്യൂട്ടുകൾക്ക് നൽകിയിരിക്കുന്നു
കോമകളുള്ള മൂല്യങ്ങൾ. ഒരു ആട്രിബ്യൂട്ടിന് നൽകിയിരിക്കുന്ന എല്ലാ മൂല്യങ്ങളും ഒരേ തരത്തിലുള്ളതായിരിക്കണം.

CDL അളവുകൾ, വേരിയബിളുകൾ, ആട്രിബ്യൂട്ടുകൾ എന്നിവയുടെ പേരുകൾ അക്ഷരമാലാക്രമത്തിൽ തുടങ്ങണം
പ്രതീകം അല്ലെങ്കിൽ `_', തുടർന്നുള്ള പ്രതീകങ്ങൾ ആൽഫാന്യൂമെറിക് അല്ലെങ്കിൽ `_' അല്ലെങ്കിൽ `-' ആയിരിക്കാം.

ഓപ്ഷണൽ ഡാറ്റ ഒരു CDL സ്പെസിഫിക്കേഷന്റെ വിഭാഗമാണ് വേരിയബിളുകൾ ആരംഭിക്കുന്നത്.
ഒരു ഇനീഷ്യലൈസേഷന്റെ വാക്യഘടന ലളിതമാണ്: ഒരു വേരിയബിൾ നാമം, ഒരു തുല്യ ചിഹ്നം, ഒരു കോമ-
സ്ഥിരാങ്കങ്ങളുടെ ഡിലിമിറ്റഡ് ലിസ്റ്റ് (സ്പെയ്സുകൾ, ടാബുകൾ, ന്യൂലൈനുകൾ എന്നിവയാൽ വേർതിരിക്കപ്പെട്ടിരിക്കാം) അവസാനിപ്പിച്ചു
ഒരു അർദ്ധവിരാമം കൊണ്ട്. മൾട്ടി-ഡൈമൻഷണൽ അറേകൾക്ക്, അവസാന അളവ് അതിവേഗം വ്യത്യാസപ്പെടുന്നു. അങ്ങനെ
മെട്രിക്സുകൾക്ക് കോളം ഓർഡറിന് പകരം വരി-ഓർഡർ ഉപയോഗിക്കുന്നു. കുറച്ച് മൂല്യങ്ങൾ നൽകിയിട്ടുണ്ടെങ്കിൽ
ഒരു വേരിയബിൾ പൂരിപ്പിക്കുന്നതിന് ആവശ്യമായതിനേക്കാൾ, അത് ഒരു തരം-ആശ്രിത `ഫിൽ മൂല്യം' ഉപയോഗിച്ച് വിപുലീകരിക്കുന്നു,
പേരുള്ള ഒരു വിശിഷ്ട വേരിയബിൾ ആട്രിബ്യൂട്ടിന് ഒരു മൂല്യം നൽകിക്കൊണ്ട് അസാധുവാക്കാൻ കഴിയും
`_FillValue'. സ്ഥിരാങ്കങ്ങളുടെ തരങ്ങൾ ഒരു വേരിയബിളിനായി പ്രഖ്യാപിച്ച തരവുമായി പൊരുത്തപ്പെടേണ്ടതില്ല;
പൂർണ്ണസംഖ്യകളെ ഫ്ലോട്ടിംഗ് പോയിന്റിലേക്ക് പരിവർത്തനം ചെയ്യാൻ നിർബന്ധിക്കുന്നു, ഉദാഹരണത്തിന്. സ്ഥിരമായ `_'
ഒരു വേരിയബിളിന്റെ പൂരിപ്പിക്കൽ മൂല്യം നിർണ്ണയിക്കാൻ ഉപയോഗിക്കാം.

ആദിമമായ ഡാറ്റ തരത്തിലുള്ളവ
പ്രതീകം പ്രതീകങ്ങൾ
ബൈറ്റ് 8-ബിറ്റ് ഡാറ്റ
കുറിയ 16-ബിറ്റ് ഒപ്പിട്ട പൂർണ്ണസംഖ്യകൾ
നീളമുള്ള 32-ബിറ്റ് ഒപ്പിട്ട പൂർണ്ണസംഖ്യകൾ
int (ഇതിന്റെ പര്യായപദം നീളമുള്ള)
ഫ്ലോട്ട് IEEE സിംഗിൾ പ്രിസിഷൻ ഫ്ലോട്ടിംഗ് പോയിന്റ് (32 ബിറ്റുകൾ)
യഥാർത്ഥ (ഇതിന്റെ പര്യായപദം ഫ്ലോട്ട്)
ഇരട്ട IEEE ഇരട്ട പ്രിസിഷൻ ഫ്ലോട്ടിംഗ് പോയിന്റ് (64 ബിറ്റുകൾ)

ചേർത്ത ഡാറ്റ-ടൈപ്പ് ഒഴികെ ബൈറ്റ് ഇല്ലായ്മയും ഒപ്പിടാത്തത്, CDL ഇതിനെ പിന്തുണയ്ക്കുന്നു
പ്രാകൃത ഡാറ്റ തരങ്ങൾ C ആയി. പ്രാകൃത ഡാറ്റാ തരങ്ങളുടെ പേരുകൾ സംവരണം ചെയ്ത വാക്കുകളാണ്
CDL, അതിനാൽ വേരിയബിളുകൾ, അളവുകൾ, ആട്രിബ്യൂട്ടുകൾ എന്നിവയുടെ പേരുകൾ ടൈപ്പ് പേരുകൾ ആയിരിക്കരുത്. ഇൻ
ഡിക്ലറേഷനുകൾ, തരം പേരുകൾ വലിയ അല്ലെങ്കിൽ ചെറിയ അക്ഷരത്തിൽ വ്യക്തമാക്കിയേക്കാം.

ബൈറ്റുകൾ പ്രതീകങ്ങളിൽ നിന്ന് വ്യത്യസ്തമാണ്, അവ എട്ട് ബിറ്റ് ഡാറ്റ മുഴുവൻ കൈവശം വയ്ക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്,
കൂടാതെ സീറോ ബൈറ്റിന് പ്രത്യേക പ്രാധാന്യമില്ല, പ്രതീക ഡാറ്റയ്ക്ക് അത് പോലെ.

ഷോർട്ട്സിന് -32768 നും 32767 നും ഇടയിലുള്ള മൂല്യങ്ങൾ ഉൾക്കൊള്ളാൻ കഴിയും.

ലോങ്ങുകൾക്ക് -2147483648 നും 2147483647 നും ഇടയിലുള്ള മൂല്യങ്ങൾ നിലനിർത്താനാകും. int ഒപ്പം പൂർണ്ണസംഖ്യ ആയി അംഗീകരിക്കപ്പെടുന്നു
എന്നതിന്റെ പര്യായങ്ങൾ നീളമുള്ള CDL പ്രഖ്യാപനങ്ങളിൽ. ഇപ്പോൾ 64-ബിറ്റ് ഉള്ള പ്ലാറ്റ്‌ഫോമുകൾ ഉണ്ട്
സി നീളമുള്ള പ്രതിനിധാനങ്ങൾ, ഉപയോഗിക്കുന്നതാണ് നല്ലത് int ആശയക്കുഴപ്പം ഒഴിവാക്കാനുള്ള പര്യായപദം.

ഫ്ലോട്ടുകൾക്ക് ഏകദേശം -3.4+38 നും 3.4+38 നും ഇടയിൽ മൂല്യങ്ങൾ നിലനിർത്താനാകും. അവരുടെ ബാഹ്യ പ്രാതിനിധ്യം
32-ബിറ്റ് ഐഇഇഇ നോർമലൈസ്ഡ് സിംഗിൾ പ്രിസിഷൻ ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകളായി. യഥാർത്ഥ a ആയി അംഗീകരിക്കപ്പെടുന്നു
എന്നതിന്റെ പര്യായപദം ഫ്ലോട്ട് CDL പ്രഖ്യാപനങ്ങളിൽ.

ഇരട്ടകൾക്ക് ഏകദേശം -1.7+308 നും 1.7+308 നും ഇടയിൽ മൂല്യങ്ങൾ നിലനിർത്താനാകും. അവരുടെ ബാഹ്യ പ്രാതിനിധ്യം
64-ബിറ്റ് ഐഇഇഇ സ്റ്റാൻഡേർഡ് നോർമലൈസ്ഡ് ഡബിൾ പ്രിസിഷൻ ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകളാണ്.

ബാവാഹാജി സ്ഥിരാങ്കങ്ങൾ
ആട്രിബ്യൂട്ടുകൾക്കോ ​​വേരിയബിളുകൾക്കോ ​​നൽകിയിട്ടുള്ള കോൺസ്റ്റന്റുകൾ അടിസ്ഥാന MINC തരങ്ങളിൽ ഏതെങ്കിലും ഒന്നായിരിക്കാം. ദി
സ്ഥിരാങ്കങ്ങൾക്കുള്ള വാക്യഘടന C വാക്യഘടനയ്ക്ക് സമാനമാണ്, അല്ലാതെ ടൈപ്പ് സഫിക്സുകൾ കൂട്ടിച്ചേർക്കണം
നീളത്തിലും ഇരട്ടയിലും നിന്ന് വേർതിരിച്ചറിയാൻ ഷോർട്ട്സും ഫ്ലോട്ടുകളും.

A ബൈറ്റ് സ്ഥിരാങ്കം ഒരു പ്രതീകം അല്ലെങ്കിൽ ഒന്നിലധികം പ്രതീക എസ്കേപ്പ് സീക്വൻസ് പ്രതിനിധീകരിക്കുന്നു
ഒറ്റ ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഉദാഹരണത്തിന്,
'a' // ASCII `a'
'\0' // പൂജ്യം ബൈറ്റ്
'\n' // ASCII ന്യൂലൈൻ പ്രതീകം
'\33' // ASCII രക്ഷപ്പെടൽ പ്രതീകം (33 ഒക്ടൽ)
'\x2b' // ASCII പ്ലസ് (2b ഹെക്സ്)
'\377' // 377 ഒക്ടൽ = 255 ദശാംശം, നോൺ ASCII

പ്രതീക സ്ഥിരാങ്കങ്ങൾ ഇരട്ട ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഒരു പ്രതീക ശ്രേണിയെ പ്രതിനിധീകരിക്കാം
ഇരട്ട ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്ട്രിംഗായി. സാധാരണ സി സ്ട്രിംഗ് എസ്കേപ്പ് കൺവെൻഷനുകൾ ആദരിക്കപ്പെടുന്നു.
ഉദാഹരണത്തിന്
"a" // ASCII `a'
"രണ്ട്\nവരികൾ\n" // രണ്ട് എംബഡഡ് ന്യൂലൈനുകളുള്ള 10-അക്ഷര സ്ട്രിംഗ്
"a bell:\007" // ASCII മണി അടങ്ങുന്ന ഒരു സ്ട്രിംഗ്
ഒരു എലമെന്റ് വേരിയബിളിൽ "a" എന്ന ക്യാരക്ടർ അറേ അനുയോജ്യമാകുമെന്നത് ശ്രദ്ധിക്കുക
NULL പ്രതീകം അവസാനിപ്പിക്കുന്നത് അനുമാനിക്കപ്പെടുന്നു. എന്നിരുന്നാലും, ഒരു പ്രതീക ശ്രേണിയിലെ ഒരു സീറോ ബൈറ്റ് ആണ്
പ്രധാന കഥാപാത്രങ്ങളുടെ അവസാനമായി വ്യാഖ്യാനിക്കുന്നത് mincdump പ്രോഗ്രാം, താഴെ
സി കൺവെൻഷൻ. അതിനാൽ, ഒരു പ്രതീക സ്ട്രിംഗിൽ ഒരു NULL ബൈറ്റ് ഉൾച്ചേർക്കരുത്
അവസാനം അല്ലാതെ: ഉപയോഗിക്കുക ബൈറ്റ് പൂജ്യം അടങ്ങുന്ന ബൈറ്റ് അറേകൾക്ക് പകരം ഡാറ്റ ടൈപ്പ് ചെയ്യുക
ബൈറ്റ്. MINC, CDL എന്നിവയ്‌ക്ക് സ്ട്രിംഗ് തരമില്ല, എന്നാൽ നിശ്ചിത ദൈർഘ്യമുള്ള പ്രതീക ശ്രേണികൾ മാത്രമേയുള്ളൂ, അവ
മൾട്ടി-ഡൈമൻഷണൽ ആയിരിക്കുക.

കുറിയ പൂർണ്ണസംഖ്യകളുടെ സ്ഥിരാങ്കങ്ങൾ 16-ബിറ്റ് ഒപ്പിട്ട അളവുകളെ പ്രതിനിധീകരിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. രൂപം
ഒരു കുറിയ സ്ഥിരാങ്കം എന്നത് `s' അല്ലെങ്കിൽ `S' കൂട്ടിച്ചേർത്ത ഒരു പൂർണ്ണസംഖ്യ സ്ഥിരാങ്കമാണ്. അത് അങ്ങിനെയെങ്കിൽ കുറിയ
സ്ഥിരാങ്കം `0' ൽ ആരംഭിക്കുന്നു, അത് ഒക്ടൽ ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു, അല്ലാതെ അത് `0x' ൽ ആരംഭിക്കുന്നുവെങ്കിൽ,
ഇത് ഒരു ഹെക്സാഡെസിമൽ സ്ഥിരാങ്കമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു. ഉദാഹരണത്തിന്:
-2s // ഒരു ഹ്രസ്വ -2
0123s // ഒക്ടൽ
0x7ffs //ഹെക്സാഡെസിമൽ

നീളമുള്ള പൂർണ്ണസംഖ്യകളുടെ സ്ഥിരാങ്കങ്ങൾ 32-ബിറ്റ് ഒപ്പിട്ട അളവുകളെ പ്രതിനിധീകരിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. രൂപം
ഒരു നീളമുള്ള സ്ഥിരാങ്കം എന്നത് ഒരു സാധാരണ പൂർണ്ണസംഖ്യ സ്ഥിരാങ്കമാണ്, എന്നിരുന്നാലും ഒരു കൂട്ടിച്ചേർക്കാൻ ഇത് സ്വീകാര്യമാണ്
ഓപ്ഷണൽ `l' അല്ലെങ്കിൽ `L'. അത് അങ്ങിനെയെങ്കിൽ നീളമുള്ള സ്ഥിരാങ്കം `0' ൽ ആരംഭിക്കുന്നു, അത് ഒക്ടൽ ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു,
അല്ലാതെ അത് `0x' ൽ ആരംഭിക്കുകയാണെങ്കിൽ, അത് ഹെക്സാഡെസിമൽ സ്ഥിരാങ്കമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു. ഉദാഹരണങ്ങൾ
സാധുവാണ് നീളമുള്ള സ്ഥിരാങ്കങ്ങൾ ഉൾപ്പെടുന്നു:
-2
ക്സനുമ്ക്സല്
0123 // ഒക്ടൽ
0x7ff // ഹെക്സാഡെസിമൽ

തരം ഫ്ലോട്ടിംഗ് പോയിന്റ് സ്ഥിരാങ്കങ്ങൾ ഫ്ലോട്ട് ഫ്ലോട്ടിംഗ് പോയിന്റിനെ പ്രതിനിധീകരിക്കുന്നതിന് അനുയോജ്യമാണ്
കൃത്യമായ ഏഴ് സുപ്രധാന അക്കങ്ങളുള്ള ഡാറ്റ. എ യുടെ രൂപം ഫ്ലോട്ട് സ്ഥിരമാണ്
`f' അല്ലെങ്കിൽ `F' കൂട്ടിച്ചേർത്ത ഒരു C ഫ്ലോട്ടിംഗ് പോയിന്റ് സ്ഥിരാങ്കത്തിന് സമാനമാണ്. ഉദാഹരണത്തിന് ദി
ഇനിപ്പറയുന്നവയെല്ലാം സ്വീകാര്യമാണ് ഫ്ലോട്ട് സ്ഥിരാങ്കങ്ങൾ:
-2.0f
3.14159265358979f // കുറച്ച് കൃത്യതയോടെ വെട്ടിച്ചുരുക്കും
൨.ഫ്

തരം ഫ്ലോട്ടിംഗ് പോയിന്റ് സ്ഥിരാങ്കങ്ങൾ ഇരട്ട ഫ്ലോട്ടിംഗ് പോയിന്റിനെ പ്രതിനിധീകരിക്കുന്നതിന് അനുയോജ്യമാണ്
കൃത്യമായ പതിനാറ് അക്കങ്ങളുള്ള ഡാറ്റ. എ യുടെ രൂപം ഇരട്ട സ്ഥിരമാണ്
C ഫ്ലോട്ടിംഗ് പോയിന്റ് സ്ഥിരാങ്കത്തിന് സമാനമാണ്. ഒരു ഓപ്‌ഷണൽ `ഡി' അല്ലെങ്കിൽ `ഡി' ചേർക്കാം. വേണ്ടി
ഉദാഹരണം താഴെ പറയുന്നവയെല്ലാം സ്വീകാര്യമാണ് ഇരട്ട സ്ഥിരാങ്കങ്ങൾ:
-2.0
3.141592653589793
1.0 ഇ -20
1.ഡി.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് mincgen ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    ഫസർ
    ഫസർ
    ഫേസർ വേഗതയേറിയതും സൗജന്യവും രസകരവുമായ ഓപ്പൺ ആണ്
    പ്രദാനം ചെയ്യുന്ന ഉറവിട HTML5 ഗെയിം ചട്ടക്കൂട്
    WebGL, Canvas എന്നിവ ഉടനീളം റെൻഡറിംഗ് ചെയ്യുന്നു
    ഡെസ്ക്ടോപ്പ്, മൊബൈൽ വെബ് ബ്രൗസറുകൾ. ഗെയിമുകൾ
    സഹകരിക്കാം...
    ഫേസർ ഡൗൺലോഡ് ചെയ്യുക
  • 2
    വസ്സൽ എഞ്ചിൻ
    വസ്സൽ എഞ്ചിൻ
    സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ഗെയിം എഞ്ചിനാണ് വാസ്സൽ
    പരമ്പരാഗത ബോർഡിന്റെ ഇലക്ട്രോണിക് പതിപ്പുകൾ
    കാർഡ് ഗെയിമുകളും. ഇത് പിന്തുണ നൽകുന്നു
    ഗെയിം പീസ് റെൻഡറിംഗും ഇടപെടലും,
    ഒപ്പം...
    വാസ്സൽ എഞ്ചിൻ ഡൗൺലോഡ് ചെയ്യുക
  • 3
    OpenPDF - iText ന്റെ ഫോർക്ക്
    OpenPDF - iText ന്റെ ഫോർക്ക്
    OpenPDF സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ജാവ ലൈബ്രറിയാണ്
    കൂടാതെ ഒരു എൽജിപിഎൽ ഉപയോഗിച്ച് PDF ഫയലുകൾ എഡിറ്റുചെയ്യുന്നു
    MPL ഓപ്പൺ സോഴ്സ് ലൈസൻസ്. OpenPDF ആണ്
    iText-ന്റെ LGPL/MPL ഓപ്പൺ സോഴ്സ് പിൻഗാമി,
    a ...
    OpenPDF - ഫോർക്ക് ഓഫ് iText ഡൗൺലോഡ് ചെയ്യുക
  • 4
    സാഗ ജി.ഐ.എസ്
    സാഗ ജി.ഐ.എസ്
    SAGA - ഓട്ടോമേറ്റഡ് സിസ്റ്റം
    ജിയോസയന്റിഫിക് അനലൈസുകൾ - ഒരു ഭൂമിശാസ്ത്രപരമാണ്
    ഇൻഫർമേഷൻ സിസ്റ്റം (ജിഐഎസ്) സോഫ്‌റ്റ്‌വെയർ
    ജിയോഡാറ്റയ്ക്കുള്ള അപാരമായ കഴിവുകൾ
    പ്രോസസ്സിംഗും അന...
    SAGA GIS ഡൗൺലോഡ് ചെയ്യുക
  • 5
    Java/JTOpen നായുള്ള ടൂൾബോക്സ്
    Java/JTOpen നായുള്ള ടൂൾബോക്സ്
    Java / JTOpen നായുള്ള IBM ടൂൾബോക്സ് a
    പിന്തുണയ്ക്കുന്ന ജാവ ക്ലാസുകളുടെ ലൈബ്രറി
    ക്ലയന്റ്/സെർവർ, ഇന്റർനെറ്റ് പ്രോഗ്രാമിംഗ്
    OS/400 പ്രവർത്തിക്കുന്ന സിസ്റ്റത്തിലേക്കുള്ള മോഡലുകൾ,
    i5/OS, ഒ...
    Java/JTOpen നായുള്ള ടൂൾബോക്സ് ഡൗൺലോഡ് ചെയ്യുക
  • 6
    D3.js
    D3.js
    D3.js (അല്ലെങ്കിൽ ഡാറ്റാധിഷ്ഠിത പ്രമാണങ്ങൾക്കുള്ള D3)
    നിങ്ങളെ അനുവദിക്കുന്ന ഒരു JavaScript ലൈബ്രറിയാണ്
    ചലനാത്മകവും സംവേദനാത്മകവുമായ ഡാറ്റ നിർമ്മിക്കാൻ
    വെബ് ബ്രൗസറുകളിലെ ദൃശ്യവൽക്കരണം. D3 ഉപയോഗിച്ച്
    നീ...
    D3.js ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad